Cara menginstal dan mengatur Docker Container di AlmaLinux 8

Docker bukanlah istilah baru, platform virtualisasi ini populer karena kemampuannya menjalankan aplikasi di Containers. Kita dapat membangun dan mengomunikasikan container satu sama lain. Di sini kita belajar cara menginstal platform Docker CE di AlmaLinux 8 untuk membuat engine virtual kemas.

Perbedaan utama antara engine virtual normal yang kita jalankan seperti di VirtualBox adalah di Docker tidak setiap wadah harus membawa sistem operasi yang lengkap. Misalnya, Anda ingin menginstal dan menjalankan Ubuntu 20.04 Server secara virtual tetapi dengan pendekatan yang sangat minimalis, maksud saya hanya file inti yang Anda perlukan untuk menjalankan OS server ini karena, di Docker, Kontainer akan berbagi kernel yang sama. Hal ini membuat kita memulai beberapa kontainer dengan aplikasi yang berbeda seperti server web Apache, MySQL, dll. tanpa menegaskan tekanan ekstra pada sumber daya perangkat keras sistem. Sedangkan di Mesin Virtual normal atau hypervisor kita menginstal Guest lengkap dengan kernel full-blown itu berarti, jika kita ingin memisahkan webserver dari database server, kita harus memulai dua engine virtual lengkap termasuk sistem operasi. Di Docker, ini hanyalah dua wadah independen yang memulai server masing-masing.

Dari manfaat lainnya, salah satunya adalah ketersediaan Docker untuk semua sistem operasi utama – Windows, macOS, dan Linux. Selain itu, kita dapat dengan mudah meneruskan wadah Docker ke rekan satu tim sehingga semua orang dapat bekerja sama dan berkembang di lingkungan yang sama. Distribusi container Docker ini berlangsung melalui Docker Hub.

Langkah-langkah untuk menginstal Docker CE di AlmaLinux 8

Apa yang akan kita pelajari di sini?

  • Proses Instalasi Docker untuk AlmaLinux 8
  • Bagaimana cara menarik Gambar dari Docker Hub untuk menginstal dan menjalankan wadah?
  • Perintah untuk memulai, menghentikan, dan restart Mesin Docker

Langkah-langkah yang diberikan di sini juga akan berfungsi untuk RHEL dan CentOS 8…

1. Tambahkan Repo Docker di AlmaLinux

Tambahkan repositori Docker CE resmi di AlmaLinux 8 Anda, sehingga kita dapat menginstalnya tanpa mengunduh paket-paketnya secara manual.

Catatan – Ini adalah perintah tunggal, jadi gunakan secara keseluruhan

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

2. Jalankan pembaruan sistem

Agar sistem mengenali repositori Docker yang ditambahkan dan paket yang tersedia di dalamnya, jalankan pembaruan sistem yang akan memaksa AlmaLinux untuk membangun kembali cache repo sistem.

pembaruan sudo dnf

Anda dapat memeriksa repo yang ditambahkan termasuk yang lain dari sistem Anda menggunakan perintah:

sudo dnf repolist -v

3. Perintah untuk Memasang Mesin Docker CE

Jadi, kita sudah memiliki repo Docker dan sekarang saatnya untuk menjalankan perintah sederhana menggunakan manajer paket DNF untuk menginstal Docker-CE bersama dengan alat command linenya dan containerd.io untuk mengelola siklus hidup container dari sistem hostnya secara efisien.

sudo dnf install docker-ce docker-ce-cli containerd.io

Keluaran:

[ [email protected] ~]$ Pemeriksaan kedaluwarsa metadata terakhir: 0:05:34 yang lalu pada Kam 11 Mar 2021 18:16:07 IST. Ketergantungan diselesaikan. ================================================== ================================================== = Ukuran Repositori Paket Versi Arch ============================================ ================================================== ======= Menginstal: containerd.io x86_64 1.4.4-3.1.el8 docker-ce-stable 33 M docker-ce x86_64 3:20.10.5-3.el8 docker-ce-stable 27 M docker-ce -cli x86_64 1:20.10.5-3.el8 docker-ce-stable 33 M Menginstal dependensi: container-selinux noarch 2:2.144.0-1.module_el8.3.0+6173+7b720323 appstream 49 k docker-ce-rootless- ekstra x86_64 20.10.5-3.el8 docker-ce-stable 9.1 M fuse-overlayfs x86_64 1.1.2-3.module_el8.3.0+6173+7b720323 appstream 67 k fuse3-libs x86_64 3.2.1-12.el8 baseos 94 k libcgroup x86_64 0.41-19.el8 baseos 69 k libslirp x86_64 4.3.1-1.module_el8.3.0+6173+7b720323 appstream 68 rb slirp4netns x86_64 1.1.4-2.module_el8.3.0+6173+7b720323 mengaktifkan aliran modul 50 k container-tools rhel8 Ringkasan Transaksi ==================================== ================================================== =============== Instal 10 Paket Ukuran download total: 103 M Ukuran terpasang: 424 M Apakah ini ok [y/T]:

4. Aktifkan dan Mulai Layanan Docker

Setelah instalasi selesai, mulai service Docker di AlmaLinux Anda dan aktifkan juga untuk berjalan secara otomatis dengan boot sistem.

sudo systemctl aktifkan docker sudo systemctl start docker

Periksa Status Layanan untuk mengetahui bahwa itu berfungsi dengan benar.

buruh pelabuhan status systemctl

5. Tambahkan Pengguna AlmaLinux ke Grup Pengguna Docker

Untuk menjalankan perintah buruh pelabuhan, kita memerlukan hak sudo atau akses root dan untuk menghindarinya tambahkan user sistem Anda saat ini ke dalam grup Docker sehingga Anda dapat dengan mudah menjalankan perintahnya untuk mengunduh dan membuat wadah.

sudo usermod -aG buruh pelabuhan $USER

Periksa apakah user Anda ada di grup buruh pelabuhan atau tidak.

id $USER

Jika Anda ingin menggunakan beberapa user lain selain yang sekarang, cukup ganti $USER pada perintah di atas dengan user sistem tertentu yang ingin Anda berikan hak untuk mengelola Docker.

keluaran :

Mulai ulang Server

Untuk memastikan semua perubahan bekerja dengan lancar, restart server atau desktop AlmaLinux host Anda tempat Anda menginstal Docker.

Untuk mendapatkan informasi dan detail terkait installer docker seperti versi, beberapa container yang diinstal, versi kernel Host, Arsitektur, CPU, Nama OS, dll. Ketik:

info buruh pelabuhan

6. Uji Docker dengan menarik Gambar

Mari unduh beberapa Gambar seperti Ubuntu untuk membuat Wadah dan mengujinya, apakah semuanya berfungsi dengan baik atau tidak.

buruh pelabuhan menarik ubuntu

Perintah di atas akan mengambil file Gambar terbaru dari versi LTS yaitu Ubuntu 20.04 LTS untuk menginstal dan membuat wadah yang sesuai dengannya dari Docker Hub.

Untuk mengetahui Gambar apa yang telah didownload dan tersedia untuk digunakan di sistem Docker Anda secara lokal, jalankan:

gambar buruh pelabuhan

7. Jalankan Kontainer

Sekarang, kita memiliki Gambar Docker dari Ubuntu, mari buat dan jalankan wadah menggunakannya. Perintah untuk itu sangat sederhana:

docker run -itu ubuntu

Setelah itu, Anda dapat menggunakan manajer paket APT Ubuntu untuk menjalankan perintah dan menginstal berbagai aplikasi di atasnya. Ketahui lebih banyak tentang perintahnya dan kerjakan di halaman dokumentasi resmi.

Catatan akhir:

Menjadi sistem operasi berbasis REHL, AlmaLinux bekerja persis seperti CentOS 8, sehingga perintah dan repositori yang sama untuk diinstal untuk mendapatkan berbagai paket termasuk Docker juga dapat digunakan di dalamnya.