Podman merupakan daemonless container engine untuk mengembangkan, memanajemen dan menjalankan Open Container Initiative (OCI) containers dan container images pada sistem Linux. Secara default Podman pada CentOS 8 tersedia melalui repository AppStream dan Stream. Namun versi yang tersedia bukan yang terkini karena lebih ditujukan untuk penggunaan di lingkungan produksi. Berdasarkan hasil ujicoba yang telah penulis lakukan ketika menggunakan CentOS repository tersebut, versi Podman yang terinstalasi pada CentOS 8 adalah 1.6.4. Kubic project menyediakan paket pembaharuan Podman untuk CentOS 7, 8 dan Stream.
Adapun langkah-langkah untuk menginstalasi versi terbaru dari Podman yaitu 2.1.1 pada CentOS 8 adalah sebagai berikut:
- Memperbaharui sistem dengan mengeksekusi perintah:
# dnf -y update
- Menonaktifkan module container-tools dengan mengeksekusi perintah
dnf -y module disable container-tools
.
- Menginstalasi DNF command untuk manajemen Cool Other Package Repo (COPR) dengan mengeksekusi perintah
dnf -y install 'dnf-command(copr)'
.
- Mengaktifkan copr repository untuk project
rhcontainerbot/container-selinux
dengan mengeksekusi perintahdnf -y copr enable rhcontainerbot/container-selinux
.
- Mengunduh data terkait Stable Releases of Upstream github.com/containers packages (CentOS_8) dari situs opensuse.org menggunakan utilitas curl dan menyimpannya dengan nama file
devel:kubic:libcontainers:stable.repo
di direktori/etc/yum.repos.d
. Perintah yang dieksekusi adalahcurl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_8/devel:kubic:libcontainers:stable.repo
.
- Menginstalasi Podman dengan mengeksekusi perintah
dnf -y install podman
. Terlampir cuplikan ouput dari eksekusi perintah tersebut.
- Verifikasi hasil instalasi yang telah dilakukan dengan menampilkan informasi versi Podman menggunakan perintah
podman --version
.
Terlihat versi Podman yang telah terinstalasi pada sistem adalah 2.1.1.
Selamat rekan-rekan telah berhasil menginstalasi Podman versi terbaru pada CentOS 8. Apabila terdapat pertanyaan, silakan mengomentari posting ini atau mengirimkan melalui email di alamat admin[at]iputuhariyadi.net. Semoga bermanfaat. Terimakasih.
Sumber referensi: https://podman.io/getting-started/installation