Artikel ini akan memandu Anda langkah demi langkah melalui cara yang disarankan dan paling efisien untuk menginstal Docker di AlmaLinux 8 atau Rocky Linux 8.
Docker adalah platform sumber terbuka yang populer untuk mengembangkan, menyebarkan, menjalankan, dan mengirimkan aplikasi menggunakan kontainer. Mereka mirip dengan mesin virtual dan membantu memisahkan aplikasi dari sistem.
Sekarang mudah untuk membuat aplikasi, mengemasnya dengan semua dependensinya di dalam wadah, dan mengirimkannya ke mana saja.
Jika Anda baru saja menginstal AlmaLinux atau Rocky Linux, Anda mungkin bertanya-tanya bagaimana cara mengaktifkan dan menjalankan Docker karena RHEL tidak menawarkan dukungan asli untuk Docker.
Mungkin tampak aneh bagi Anda dan jika Anda bertanya pada diri sendiri, apakah ada alasannya, jawabannya adalah, ya, ada? Red Hat menawarkan dukungan untuk produknya, Podman, sebuah alternatif untuk Docker.
Jadi tanpa basa-basi lagi, izinkan saya menunjukkan cara menginstal Docker di AlmaLinux atau Rocky Linux dan mulai menginstal perangkat lunak kemas.
Langkah 1:Memperbarui Sistem
Mulailah dengan memperbarui paket sistem OS AlmaLinux / Rocky Linux 8 ke versi terbaru. Dengan cara ini, kami memastikan bahwa kami memiliki sistem yang sepenuhnya ditingkatkan.
Jadi, pertama-tama, perbarui perangkat lunak yang ada dengan perintah berikut:
sudo dnf update
Seperti yang Anda lihat, tidak ada paket pembaruan yang tersedia, tetapi jika Anda memiliki pembaruan, terapkan sebelum melanjutkan ke langkah berikutnya.
Langkah 2:Menambahkan Repositori Docker
Ada repositori Docker untuk sistem Linux berbasis RHEL yang berisi paket rpm untuk instalasi. Jadi kita perlu menambahkan repositori ini sebelum menginstal Docker di AlmaLinux 8 / Rocky Linux 8.
Pertama, ketik perintah berikut di jendela terminal Anda untuk menginstal yum-utils
paket:
sudo dnf install yum-utils
yum-utils
package menyediakan kumpulan alat untuk mengelola repositori yum.
Selanjutnya, kita perlu menambahkan repositori Docker ke sistem kita dengan perintah berikut:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Seperti yang Anda lihat, sistem memberi tahu Anda bahwa ia telah berhasil mengambil repositori.
Langkah 3:Jalankan Pembaruan Sistem
Jalankan pembaruan sistem yang akan memaksa distro AlmaLinux / Rocky Linux Anda untuk membangun kembali cache repo sistem agar sistem dapat mengenali repositori Docker yang baru ditambahkan dan paket-paket yang tersedia di dalamnya.
sudo dnf update
Langkah 4:Cantumkan Repo yang Tersedia
Anda dapat menggunakan perintah ini untuk memverifikasi bahwa repo Docker telah ditambahkan dengan benar:
sudo dnf repolist
Langkah 5:Instal Docker di AlmaLinux / Rocky Linux
Sekarang setelah kami menambahkan repositori Docker ke sistem kami, kami dapat menginstal Docker bersama dengan alat baris perintah dan containerd.io, untuk mengelola siklus hidup container dari sistem host-nya secara lebih efisien.
Perintah di bawah ini akan menginstal paket docker terbaru untuk AlmaLinux / Rocky Linux:
sudo dnf install docker-ce docker-ce-cli containerd.io
Konfirmasikan dengan “Y” bahwa Anda mengizinkan instalasi daftar paket yang ditampilkan.
Selanjutnya, Anda akan ditanya apakah Anda menerima kunci GPG Docker untuk diimpor ke sistem Anda. Konfirmasi lagi dengan “Y.”
Tunggu pesan konfirmasi untuk berhasil menyelesaikan instalasi Docker di sistem AlmaLinux / Rocky Linux Anda.
Langkah 6:Mulai, Aktifkan, dan Verifikasi Layanan Docker
Setelah penginstalan selesai, Anda dapat meluncurkan layanan Docker dan mengonfigurasinya untuk memulai secara otomatis saat sistem melakukan booting:
sudo systemctl start docker
sudo systemctl enable docker
Untuk mengonfirmasi status menjalankan Docker, jalankan perintah:
sudo systemctl status docker
Seperti yang Anda lihat, Docker aktif dan berjalan seperti yang diharapkan.
Langkah 7:Mengaktifkan Pengguna Non-root untuk Menjalankan Perintah Docker
Sejauh ini, kami telah berhasil menginstal Docker di sistem AlmaLinux / Rocky Linux kami.
Namun, hanya root dan pengguna dengan hak istimewa sudo yang dapat menjalankan perintah Docker secara default. Jadi, jika Anda mencoba menjalankan docker
perintah tanpa mengawalinya dengan sudo
, Anda akan mendapatkan output seperti ini:
Untuk menjalankan perintah Docker sebagai pengguna non-root, Anda harus menambahkan pengguna Anda ke docker
kelompok. Untuk melakukannya, ketik:
sudo usermod -aG docker ${USER}
Pada perintah yang ditampilkan di atas, ${USER}
adalah variabel lingkungan yang menyimpan nama pengguna Anda.
Sekarang, Anda dapat memeriksa apakah pengguna Anda berada di docker
grup atau tidak:
id $USER
Anda dapat keluar dan masuk kembali untuk memperbarui sesi keanggotaan grup.
Langkah 8:Menguji Instalasi Docker
Sekarang kita telah menginstal Docker di AlmaLinux / Rocky Linux, saatnya untuk memastikan semuanya bekerja dengan benar.
Untuk melakukan ini, kita memerlukan gambar kontainer untuk diuji. Untungnya, gambar sudah tersedia untuk pengujian. Mari kita coba penginstalan dengan menjalankan hello-world
wadah dengan perintah berikut:
docker pull hello-world
docker run hello-world
Selamat! Anda layak mendapatkannya! Output ini mengkonfirmasi bahwa instalasi Docker di AlmaLinux / Rocky Linux berhasil.
Kesimpulan
Tutorial ini menunjukkan cara menginstal Docker pada sistem AlmaLinux / Rocky Linux. Sekarang Anda dapat mulai menarik gambar dan menjalankan container.
Untuk mempelajari lebih lanjut tentang Docker, lihat dokumentasi resmi Docker atau lihat panduan pengantar hebat kami:Apa itu Container Docker:Panduan Pengenalan untuk Pemula.
Beri tahu saya jika Anda memiliki pertanyaan atau saran, dan saya akan dengan senang hati menindaklanjutinya dengan Anda. Selamat berlabuh!