Setelah sebelumnya kami bahas tentang apa itu Docker, pada artikel ini, kami akan berbagi cara install docker di AlmaLinux pada layanan VPS KVM Rumahweb.
Namun sebelum masuk ke materi install docker di AlmaLinux, terlebih dahulu akan kami ulas sedikit tentang apa itu Docker, untuk memudahkan Anda dalam memahami artikel yang kami buat. Simak informasi berikut ini.
Mengenal Docker
Docker adalah platform open-source yang memungkinkan developer untuk mengemas aplikasi beserta semua dependensinya ke dalam unit yang disebut sebagai container.
Konsep utama docker adalah menyediakan lingkungan yang terisolasi (container) di mana aplikasi dapat berjalan dengan konsisten di berbagai lingkungan komputasi / os server Yang berbeda, termasuk server fisik, virtual compute, cloud, dan datacenter.
Selain itu, Docker dapat berjalan secara optimal dimanapun anda melakukan deploy. Selengkapnya tentang apa itu Docker, bisa Anda pelajari pada artikel: Apa itu Docker?
Cara Install Docker di AlmaLinux
Dalam artikel ini, kami akan berbagi cara install docker di AlmaLinux 8 dengan menggunakan VPS KVM dari Rumahweb. Namun sebelumnya, pastikan VPS Anda telah memenuhi system requirement berikut.
Step 1. Persiapan Sistem
- VPS KVM dengan OS AlmaLinux 8
- RAM minimal 2GB dan CPU 2Core
- Akses Root
Step 2. Install Package Docker
Sebelum melakukan installasi docker, Anda perlu menginstall package dan environment terlebih dahulu untuk kebutuhan app docker. Anda bisa menggunakan perintah berikut:
# rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
yum update -y
# sudo dnf --refresh update
# sudo dnf upgrade
# sudo dnf install yum-utils
# yum install epel-relase
Setelah menjalankan update package, tambahkan repository docker dengan perintah berikut:
# sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Step 3. Install Docker
Apabila repo dan package docker telah ditambahkan, langkah selanjutnya adalah melakukan installasi docker dan menjalankan docker pada VM.
# sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Sampai tahap ini, kita telah berhasil melakukan install docker di AlmaLinux 8. Langkah selanjutnya adalah memulai service docker agar dapat berjalan di VM.
# sudo systemctl start docker
# sudo systemctl enable docker
Untuk memeriksa apakah docker telah berjalan di server, Anda perlu melakukan pemeriksaan menggunakan systemctl dengan perintah berikut:
# sudo systemctl status docker
Dari screenshot diatas, Docker telah berhasil berjalan pada VPS. Sebelum digunakan, kita perlu mengatur permission pada docker agar dapat berjalan sebagai root. Gunakan perintah berikut:
# sudo usermod -aG docker root
Pengujian Docker
Pengujian docker perlu dilakukan dan kali ini kita akan mencoba menggunakan basic command docker.
Cek versi docker
Anda bisa melakukan pengecekan versi pada Docker dengan menjalankan perintah: docker –version
Menambahkan image
Untuk menambahkan image Docker, Anda bisa menggunakan perintah docker pull. Berikut adalah contoh perintah untuk mendownload image NGINX:
# docker pull nginx
Secara default, jika tidak mendeskripsikan versi, maka akan mendownload versi nginx terbaru/latest. Untuk memeriksa image yang sudah terdownload, jalankan command : docker image ls
Menjalankan Image
Untuk menjalankan image yang telah didownload, dapat menggunakan docker run
# docker run --name mynginx -d -p 80:80 nginx
Command diatas berarti menjalankan container image nginx, dengan memberi nama mynginx, dan aplikasi nginx berjalan di port 80, untuk memeriksa apakah container sudah berjalan, dapat menggunakan command docker ps
Nginx telah berjalan di port 80, dan dapat diakses melalui ip public.
Bagi Anda yang menggunakan OS Ubuntu, install Docker juga bisa Anda pelajari pada artikel berikut: install docker Ubuntu
Demikian panduan mengenai installasi Docker pada os AlmaLinux 8, Semoga artikel ini dapat membantu untuk belajar tentang Docker.