GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal podman-compose di AlmaLinux dan tetap menggunakan manifes docker-compose.yml Anda

Jika Anda telah membuat sejumlah file docker-compose.yml dan bermigrasi ke AlmaLinux, Anda harus menginstal alat podman-compose agar Anda dapat terus menggunakan file-file tersebut. Jack Wallen menunjukkan caranya.

Di luar kotak, AlmaLinux dikirimkan dengan pengganti Docker, Podman. Itu bagus, karena Podman sebagian besar adalah pengganti Docker. Namun, satu hal yang tidak dimiliki instalasi Podman default adalah docker-compose, dan banyak admin container terbiasa menggunakan docker-compose untuk menerapkan aplikasi dan layanan. Jika Anda telah menghabiskan waktu berminggu-minggu, berbulan-bulan, dan bertahun-tahun untuk membuat file yang dibuat oleh buruh pelabuhan tersebut, Anda tidak ingin melepaskannya.

Untungnya, pada Podman versi 3, ada yang setara – podman-compose – dan kompatibel dengan semua file penulisan Docker yang Anda buat. Namun, alat tersebut tidak terinstal secara default, dan untuk memperumit masalah, proses menginstal podman-compose sangat berbeda.

Saya akan memandu Anda untuk menginstal podman-compose di AlmaLinux 8 dan 9. Pahami bahwa AlmaLinux 9 masih dalam versi beta, jadi kemungkinan kecil Anda menggunakannya untuk penyebaran kontainer Anda. Namun, begitu AlmaLinux 9 tiba, Anda mungkin akan bermigrasi ke rilis terbaru. Ketika itu terjadi, tidak ada jaminan utilitas podman-compose akan berada di repositori standar. Karena itu, kita harus beralih ke pip.

Dengan itu, izinkan saya menunjukkan cara menginstal podman-compose di AlmaLinux 8 dan 9.

Apa yang Anda perlukan untuk memulai

Satu-satunya persyaratan adalah menjalankan instance AlmaLinux 8 atau 9 dan pengguna dengan hak sudo. Ayo mulai bekerja.

Cara menginstal podman-compose di AlmaLinux 8

Proses ini cukup sederhana. Cukup masuk ke instans AlmaLinux 8 Anda dan jalankan perintah:

sudo dnf install podman-compose -y

Setelah instalasi selesai, Anda dapat memverifikasinya dengan perintah:

podman-compose -h

Anda akan melihat konten bantuan yang terdaftar. Itu saja:Anda selesai.

Cara menginstal podman-compose di AlmaLinux 9

Sumber terbuka:Liputan yang wajib dibaca

Di sinilah menjadi sedikit lebih rumit, karena podman-compose tidak ditemukan di repositori AlmaLinux 9. Dengan AlmaLinux 9, menginstal podman-compose adalah tentang Python.

Pertama, instal Python3 dan Pip dengan:

sudo dnf install python3 python3-pip python3-devel -y

Tingkatkan pip:

sudo -H pip3 install --upgrade pip

Selanjutnya, kita perlu menginstal modul Python dotenv dengan perintah:

sudo pip3 install python-dotenv

Sekarang, kita dapat menginstal pyyaml:

sudo pip3 install pyyaml

Terakhir, kita dapat menginstal podman-compose dengan pip, menggunakan perintah:

sudo pip3 install podman-compose

Setelah instalasi ini selesai, jalankan perintah:

podman-compose -h

Anda akan melihat kembali konten bantuan untuk podman-compose.

Jika Python dan Pip mengecewakan Anda, ada metode lain yang juga berfungsi. Anda dapat mengunduh biner podman-compose dan menyimpannya ke /usr/local/bin/ dengan perintah:

sudo curl -o /usr/local/bin/podman-compose https://raw.githubusercontent.com/containers/podman-compose/devel/podman_compose.py

Setelah file tersebut diunduh, berikan izin yang sesuai dengan:

sudo chmod u+x /usr/local/bin/podman-compose

Sekali lagi, jalankan perintah podman-compose -h

Jika informasi bantuan muncul, semuanya sudah siap.

Selamat, podman-compose telah terinstal di AlmaLinux. Anda sekarang seharusnya dapat menggunakan semua file docker-compose.yml dengan perintah:

podman-compose up


Linux
  1. Raspberry Pi Firewall:Cara Menginstal dan Mengelolanya dengan Menggunakan UFW

  2. Cara Menginstal Modul Perl Secara Manual dan Menggunakan perintah CPAN

  3. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux

  1. Cara Menginstal dan Menggunakan Docker-Compose di CentOS 7

  2. Cara Memasang Tema Arc dan Arc Dark di Distro Linux Anda

  3. Cara membangun &menginstal GLFW 3 dan menggunakannya dalam proyek Linux

  1. Cara Instal Docker dan Docker-Compose di Rocky Linux 8

  2. Cara Backup Dan Restore Data Menggunakan Restic Di Linux

  3. Cara Menginstal Samba di Rocky Linux dan AlmaLinux