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 buruh pelabuhan,

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.

sudo dnf update

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

sudo dnf repolist -v

Periksa repositori yang ditambahkan

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] ~]$ Last metadata expiration check: 0:05:34 ago on Thu 11 Mar 2021 06:16:07 PM IST. Dependencies resolved. ===================================================================================================== Package Arch Version Repository Size ===================================================================================================== Installing: 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 Installing dependencies: container-selinux noarch 2:2.144.0-1.module_el8.3.0+6173+7b720323 appstream 49 k docker-ce-rootless-extras 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 k slirp4netns x86_64 1.1.4-2.module_el8.3.0+6173+7b720323 appstream 50 k Enabling module streams: container-tools rhel8 Transaction Summary ===================================================================================================== Install 10 Packages Total download size: 103 M Installed size: 424 M Is this ok [y/N]:

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 enable docker sudo systemctl start docker

Periksa Status Layanan untuk mengetahui bahwa itu berfungsi dengan benar.

systemctl status docker

Instal engine Docker CE di AlmaLinux 8

5. Tambahkan Pengguna AlmaLinux ke Grup Pengguna Docker

Untuk menjalankan perintah buruh pelabuhan, kita memerlukan sudohak 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 docker $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 :

Tambahkan user Anda di grup Docker

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:

docker info

Perintah untuk mendapatkan informasi Docker RAM dan CPU

6. Uji Docker dengan menarik Gambar

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

docker pull 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.

Tarik Gambar Docker untuk menginstal di AlmaLinux

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

docker images

7. Jalankan Kontainer

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

docker run -it 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.

Jalankan Ubuntu Container di AlmaLinux 8

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.

Related Posts

© 2022 Tekno Sridianti