Cara menginstal Docker ce di Centos 8 atau RHEL 8 Linux

Instalasi Docker di CentOS 8 Linux / Stream atau RHEL 8 sederhana dan sama seperti sebelumnya yang kita lakukan di CentOS 7.5. Docker tersedia dalam dua edisi komunitas dan perusahaan. Di sini kita memberi tahu Anda untuk menginstal edisi komunitas Docker yang mencakup Docker Engine, Docker Command line, dan Docker Compose.

So, let’s get started with the tutorial:

Langkah 1: Buka Terminal Perintah dan login sebagai root.

Untuk itu cukup ketik:

su

Dan ketika ia meminta password root yang diberikan.

Langkah 2: Instal beberapa paket yang diperlukan untuk instalasi Docker

Device-mapper-persistent-data dan lvm2 diperlukan oleh driver penyimpanan device-mapper, sementara yum-utils menyediakan yum-config-manager untuk mengatur repositori menggunakan satu perintah.

yum install -y yum-utils device-mapper-persistent-data lvm2

Langkah 3: Tambahkan repositori Docker ke CentSO 8 atau RHEL 8

Untuk mengunduh dan menginstal versi terbaru Docker dari CentOS 8 atau Stream, kita akan menggunakan manajer konfigurasi Yum untuk mengonfigurasi repo Docker, sehingga sistem kita dapat mengenali lokasi dari mana mengambil paket RMP.

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

atau

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Langkah 4: Jalankan perintah Pembaruan sistem

Setelah mengaktifkan repo Docker, jalankan perintah pembaruan sistem untuk membersihkan cache. Untuk jenis itu:

pembaruan dnf

atau

pembaruan yum

Langkah 5: Perintah untuk menginstal edisi komunitas Docker di CentOS 8

Akhirnya, semuanya telah diatur dan saatnya untuk menginstal engine Docker di server kita dengan komponen CLI dan Compose.

yum instal docker-ce

atau

dnf install docker-ce

In the case above command give an error:

[ [dilindungi email] ~]# dnf install docker-ce docker-ce-cli containerd.io Pemeriksaan kedaluwarsa metadata terakhir: 0:00:50 yang lalu pada Rab 02 Okt 2019 08:09:04 EDT. Error: Masalah: package docker-ce-3:19.03.2-3.el7.x86_64 memerlukan containerd.io >= 1.2.2-3, tetapi tidak ada penyedia yang dapat diinstal - tidak dapat menginstal kandidat terbaik untuk pekerjaan tersebut - paket containerd.io-1.2.2-3.3.el7.x86_64 tidak termasuk - paket containerd.io-1.2.2-3.el7.x86_64 tidak termasuk - paket containerd.io-1.2.4-3.1.el7.x86_64 tidak termasuk - paket containerd.io-1.2.5-3.1.el7.x86_64 tidak termasuk - paket containerd.io-1.2.6-3.3.el7.x86_64 tidak termasuk (coba tambahkan '--skip-broken' untuk melewati paket yang tidak dapat dihapus atau '--nobest' untuk menggunakan tidak hanya paket kandidat terbaik)

Jadi, kita mendapatkan error karena dnf mencoba menemukan paket pemutakhiran terbaru meskipun dependensi tidak mendukungnya. Jadi kita menggunakan flag –nobest untuk mengatasi masalah ini.

Thus the command will be 

dnf install --nobest docker-ce

Langkah 6: Aktifkan Layanan Sistem Docker (daemon)

Berikut adalah perintah untuk menjadikan service Docker sebagai sistem sehingga dapat dimulai secara otomatis dengan boot sistem.

 systemctl aktifkan buruh pelabuhan

Langkah 7: Mulai service Docker

Sekarang, akhirnya, kita memulai service buruh pelabuhan untuk mulai bekerja dengannya.

 systemctl mulai buruh pelabuhan

Langkah 8: Verifikasi bahwa Mesin Docker bekerja dengan sempurna

Mari ambil gambar hello-world untuk menguji kerja Docker. Namun, kita langsung memerintahkan Docker untuk menjalankan image hello-world yang tidak akan ditemukan di sistem lokal kita dan menariknya secara otomatis dari hub Docker.

docker menjalankan hello-word

Langkah 9: Tarik beberapa gambar distro Linux

Sekadar memberi Anda gambaran, bagaimana kita dapat menjalankan sistem operasi Linux yang berbeda pada Docker yang diinstal CentOS 8. Oleh karena itu, di sini kita akan menarik gambar Ubuntu terbaru. Untuk itu, perintahnya adalah

buruh pelabuhan menarik ubuntu

Secara default ia menggunakan tag terbaru, artinya ia mengambil versi stabil terbaru dari Ubuntu.

Setelah mengunduhnya, jalankan untuk menggunakan Ubuntu di CentOS 8 secara virtual menggunakan Docker

docker run -itu ubuntu

Untuk lebih banyak gambar, Anda dapat mengunjungi Docker Hub