Rumahweb Journal
Cara Install Docker di AlmaLinux Pada VPS KVM

Cara Install Docker di AlmaLinux Pada VPS KVM

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.

Promo Hosting Murah Rumahweb

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
install package almalinux

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
add docker repo almalinux

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
install docker almalinux

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
status docker linux

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

docker version check

Menambahkan image

Untuk menambahkan image Docker, Anda bisa menggunakan perintah docker pull. Berikut adalah contoh perintah untuk mendownload image NGINX:

# docker pull nginx 
pull image docker

Secara default, jika tidak mendeskripsikan versi, maka akan mendownload versi nginx terbaru/latest. Untuk memeriksa image yang sudah terdownload, jalankan command : docker image ls

docker check image

Menjalankan Image

Untuk menjalankan image yang telah didownload, dapat menggunakan docker run

# docker run --name mynginx -d -p 80:80 nginx
create container docker

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

docker ps status

Nginx telah berjalan di port 80, dan dapat diakses melalui ip public.

hasil docker nginx - cara install docker di almalinux 8

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.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 1

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Andika Dwi Setyawan

Dika is a System Administrator, passionate about Linux, Networking, Cyber security and much love with Arista.