GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara menginstal Podman di Rocky Linux 8 / AlmaLinux untuk menjalankan Containers

Podman dipromosikan sebagai alternatif untuk Docker yang beriklan sebagai alat yang kompatibel dengan Gambar Docker. Juga, ia menawarkan baris perintah yang identik dengan Docker dan dimaksudkan untuk menyederhanakan migrasi dari Docker ke Podman untuk pengguna dan program. Namun, di bawah tenda, kedua alat kontainer itu sangat berbeda. Podman adalah alat tanpa daemon, alih-alih menggunakan proses runtime container runC di mana Docker menggunakan daemon untuk mengelola semua sumber daya.

Dikembangkan oleh Redhat, alat penampung ini pada awalnya direncanakan sebagai alat debugging untuk mesin penampung CRI-O, yang dikhususkan untuk Kubernetes, untuk menyederhanakan tugas-tugas tertentu bagi pengembang aplikasi dan administrator klaster Kubernetes. Namun, sejak itu, Podman telah berkembang menjadi alat yang komprehensif untuk manajemen kontainer. Pengembang dapat dengan mudah menginstalnya dari sumber perangkat lunak utama di distribusi Linux seperti Fedora, Arch Linux, dan openSUSE Tumbleweed.

Di sini kita mempelajari langkah-langkah untuk menginstal dan menggunakan Podman di Rocky Linux 8 atau AlmaLinux 8 menggunakan terminal perintah untuk mengelola container.

Jalankan Container menggunakan Podman di AlmaLinux 8 atau Rocky Linux 8

Untuk mendapatkan antarmuka pengguna grafis untuk mengelola wadah dan server Podman, gunakan konsol Web Cockpit yang telah diinstal sebelumnya di Rocky atau AlmaLinux.

Perintah pembaruan DNS

Untuk memastikan semua paket yang tersedia di Rocky atau AlmaLinux 8 Anda mutakhir, jalankan perintah pembaruan sistem.

sudo dnf update

Instal manajer Kontainer Podman

Paket untuk menginstal Podman tersedia melalui repositori sistem default dari dua sistem operasi Linux berbasis RHEL ini. Oleh karena itu, cukup gunakan pengelola paket DNF untuk menginstal Podman ini.

sudo dnf install podman

Dapatkan Podman Compose di Rocky atau AlmaLinux 8

Nah, bagi yang ingin menggunakan implementasi Docker Compose dengan backend Podman untuk menjalankan docker-compose.yml tanpa modifikasi dan rootless atau membuat yang baru dapat menggunakan perintah yang diberikan. Singkatnya, ini adalah pengganti drop-in untuk docker-compose.

sudo dnf podman-compse

Periksa Versi dan Mulai dan Aktifkan Layanan

Setelah instalasi selesai untuk memeriksa versi Podman yang Anda miliki dan apakah layanannya berjalan tanpa kesalahan.

podman --version

Nah, kita bisa menggunakan Podman tanpa menjalankannya sebagai sebuah layanan; melalui Soket. Namun, ia juga menawarkan integrasi dengan layanan Systemd sehingga container atau pod dapat dimulai saat boot sistem dan dikelola dengan cara yang sama dengan layanan lain yang mungkin berjalan di sistem host.

Jika Anda ingin memulai dan mengaktifkan layanan Containers dengan systemd, berikut adalah perintah untuk mengaktifkannya terlebih dahulu untuk Podman.

sudo systemctl start podman
sudo systemctl enable podman

Periksa Status:

systemctl status podman

Melihat informasi sistem Podman

Untuk mendapatkan informasi sistem yang menggunakannya, jalankan:

podman info

Emulasi CLI Docker menggunakan Podman (opsional)

Untuk menggunakan buruh pelabuhan sebagai alat perintah alih-alih Podman. Ini berarti Anda dapat menggunakan perintah buruh pelabuhan yang sudah dikenal saat Podman yang mendasarinya akan dieksekusi.

sudo dnf install podman-docker

Setelah itu: 

podman -v
or
docker -v

akan memberi Anda hasil yang sama

Tarik Gambar Docker dan Buat Wadah

Hal baiknya adalah kita dapat langsung menarik Gambar dari berbagai Aplikasi yang tersedia untuk membuat Wadah di pustaka Docker Hub menggunakan Podman. Selain itu, memiliki baris perintah yang identik, pengguna Docker yang ada dapat dengan mudah mengelola container yang dibuat Podman.

Untuk mencari dan menarik Gambar apa pun, katakanlah Ubuntu

podman search ubuntu

Dan untuk menarik/mengunduh

podman pull ubuntu

Untuk membuat wadah menggunakan gambar yang diunduh, gunakan:

podman run -dit --name h2smeda ubuntu

h2smedia adalah nama wadah yang ingin kita buat sedangkan ubuntu adalah nama Gambar yang telah kami unduh atau tarik.

Untuk Mencantumkan penampung:

podman ps

Untuk mencantumkan semua

podman ps -a

Menjalankan akses baris perintah container:

podman attach container-name

contoh:

podman attach h2smedia

Untuk Menghapus atau menghapus wadah

Jika Anda ingin menghapus wadah yang dibuat, jalankan:

podman rm container-name

Contoh:

podman rm h2smedia

Pelajari lebih lanjut tentang baris perintah Podman di Halaman RedHat .


Rocky Linux
  1. Cara Instal Docker di AlmaLinux / Rocky Linux

  2. Cara menginstal dan menggunakan Podman di Rocky Linux/Alma Linux/Centos 8

  3. Cara menginstal dan mengatur Docker Container di Rocky Linux 8

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

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal dan Menggunakan Podman untuk menjalankan Container di Rocky Linux 8

  1. Cara Instal Docker di Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  2. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  3. Cara menginstal Docker CE di Rocky Linux 8