Install Docker di AlmaLinux 8
Install Docker di AlmaLinux 8

Install Docker di AlmaLinux 8

Jika kamu menggunakan AlmaLinux 8 (pengganti CentOS 8 yang stabil), menginstal Docker bisa dilakukan dengan mudah.

Namun, perlu diketahui bahwa Docker tidak lagi menyediakan paket resmi untuk RHEL 8 / AlmaLinux 8 dengan nama docker-ce seperti sebelumnya.

Sebagai gantinya, Red Hat dan komunitas mengarahkan pengguna untuk menggunakan Moby Project atau Podman. Tapi jangan khawatir, kamu tetap bisa menjalankan Docker Engine melalui repository paket docker-ce yang kompatibel.

Update Package System

Langkah pertama yang baik sebelum menginstal perangkat lunak baru adalah memastikan sistem dalam kondisi terbaru. Perbarui semua paket di repositori dengan perintah berikut.

sudo dnf update -y

Install Docker Engine

Docker Engine tidak tersedia di repositori default AlmaLinux. Oleh karena itu, kita harus menambahkan repositori resmi dari Docker dan instal paket dnf-plugins-core yang menyediakan utilitas config-manager untuk mengelola repositori.

sudo dnf install dnf-plugins-core -y
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Setelah repositori terpasang, kini saatnya menginstal Docker. Paket utama yang dibutuhkan adalah docker-ce (engine), docker-ce-cli (baris perintah), dan containerd.io (runtime untuk menjalankan kontainer)

sudo dnf update -y
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Dengan paket yang telah terinstal, langkah berikutnya adalah memulai layanan Docker dan mengaturnya agar aktif secara otomatis setiap kali sistem dinyalakan.

sudo systemctl enable --now docker

Untuk memverifikasi bahwa layanan berjalan dengan lancar, periksa statusnya.

sudo systemctl status docker
Output:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2026-02-11 18:12:30 WIB; 10min ago
     Docs: https://docs.docker.com
 Main PID: 38939 (dockerd)
    Tasks: 7
   Memory: 46.6M
   CGroup: /system.slice/docker.service
           └─38939 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Cek version docker yang terinstall di almalinux 8.

sudo docker version
Client: Docker Engine - Community
 Version:           26.1.3
 API version:       1.45
 Go version:        go1.21.10
 Git commit:        b72abbb
 Built:             Thu May 16 08:34:39 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          26.1.3
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.21.10
  Git commit:       8e96db1
  Built:            Thu May 16 08:33:34 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.32
  GitCommit:        8b3b7ca2e5ce38e8f31a34f35b2b68ceb8470d89
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Kesimpulan

Kamu sekarang telah berhasil menginstall Docker di AlmaLinux 8. Dengan Docker, kamu dapat menjalankan berbagai aplikasi dalam container dengan mudah, cepat, dan terisolasi.

Docker di AlmaLinux berjalan stabil karena kompatibilitas penuh dengan RHEL/CentOS 8. Kini kamu siap untuk melakukan deployment aplikasi, menjalankan database dalam container, hingga orkestrasi sederhana dengan Docker Compose.