Install Docker Rocky Linux 9
Install Docker Rocky Linux 9

Install Docker di Rocky Linux 9

Docker platform kontainerisasi open-source yang memungkinkan mengemas dan menjalankan aplikasi dalam lingkungan yang terisolasi, portabel, dan ringan.

Berbeda dengan mesin virtual yang memerlukan OS guest lengkap, Docker memanfaatkan kernel host dan berbagi sumber daya sistem secara efisien.

Update Package

Update package ke versi terbaru.

sudo dnf update -y

Tambahkan Repository Docker

Docker tidak tersedia di repository default Rocky Linux 9. Perlu menambahkan repository resmi dari Docker.

Meskipun Rocky Linux berbasis RHEL (Red Hat Enterprise Linux), Docker menyediakan repository yang kompatibel untuk keluarga RHEL/CentOS.

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

Install Docker

Setelah repository berhasil ditambahkan, instal Docker Engine beserta komponen pendukungnya.

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

Keterangan:

  • docker-ce: Docker Engine (Community Edition)
  • docker-ce-cli: Command Line Interface untuk berinteraksi dengan Docker
  • containerd.io: Runtime kontainer yang mengelola siklus hidup kontainer
  • docker-buildx-plugin: Ekstensi untuk membangun image multi-platform
  • docker-compose-plugin: Alat untuk mengelola aplikasi multi-kontainer

Setelah instalasi selesai, mulai layanan Docker dan atur agar otomatis berjalan saat sistem boot

sudo systemctl enable docker
sudo systemctl start docker

Jika Docker berjalan dengan baik, perintah systemctl status akan menampilkan status active (running).

sudo systemctl status docker

Output:

 docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: disabled)
     Active: active (running) since Wed 2026-05-13 22:48:18 CST; 44s ago
TriggeredBy: docker.socket
       Docs: https://docs.docker.com
   Main PID: 353850 (dockerd)
      Tasks: 9
     Memory: 30.6M (peak: 31.2M)
        CPU: 309ms
     CGroup: /system.slice/docker.service
             └─353850 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Verifikasi Instalasi Docker

Untuk memastikan Docker terinstal dengan benar, jalankan perintah berikut.

Cek versi docker

sudo docker --version
Output:
Docker version 29.4.3, build 055a478

Cek versi compose

sudo docker compose version
Output:
Docker Compose version v5.1.3

Kesimpulan

Docker telah berhasil terinstal di Rocky Linux 9. Dengan Docker, dapat mengemas aplikasi beserta semua dependensinya ke dalam kontainer yang portabel, efisien, dan konsisten di berbagai lingkungan.

Docker Compose yang juga telah terinstal akan membantu mengelola aplikasi dengan arsitektur multi-kontainer seperti yang sering ditemui dalam pengembangan modern.