GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Instal Docker di AlmaLinux / Rocky Linux

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!


AlmaLinux
  1. Cara Menginstal Docker di Rocky Linux 8

  2. Cara Install Apache Cassandra di AlmaLinux / Rocky Linux 8

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

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

  2. Cara Menginstal Samba di Rocky Linux dan AlmaLinux

  3. Cara Menginstal PostgreSQL 14 di Rocky Linux dan AlmaLinux

  1. Cara menginstal Docker CE di Rocky Linux 8

  2. Cara Menginstal Kernel Linux 5.x di Almalinux 8 atau Rocky

  3. Cara Install Apache di Almalinux 8 / Rocky Linux 8