Tutorial Install Docker dan Docker Compose di CentOS Terbaru

Docker memudahkan kita menjalankan aplikasi di dalam container, sehingga lingkungan development dan production menjadi konsisten. Di artikel ini kita akan install Docker Engine di CentOS Stream 9 dan 10 menggunakan repository resmi Docker, bukan paket bawaan distro yang versinya sering tertinggal

1. Update paket sistem

sudo dnf update -y

2. Tambahkan Repository Resmi Docker

Install plugin pengelola repository, lalu tambahkan repo Docker

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

3. Install Docker Engine

Install Docker beserta komponen pendukungnya:

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

Penjelasan singkat paketnya:

  • docker-ce: Docker Engine (daemon)
  • docker-ce-cli: perintah docker di terminal
  • containerd.io: container runtime
  • docker-buildx-plugin: fitur build image modern
  • docker-compose-plugin: Docker Compose v2 (dipakai dengan docker compose, tanpa tanda hubung)

4. Jalankan dan Aktifkan Docker

Docker tidak otomatis berjalan setelah install. Start sekaligus aktifkan agar jalan saat boot:

sudo systemctl enable --now docker

Cek statusnya:

sudo systemctl status docker

Jika muncul active (running), Docker sudah berjalan.

5. Verifikasi Instalasi

Jalankan container percobaan:

sudo docker run hello-world

Perintah ini mengunduh image hello-world lalu menjalankannya. Jika muncul pesan “Hello from Docker!”, instalasi berhasil.

Cek versinya:

docker --version
docker compose version

6. Contoh Penggunaan Dasar

Beberapa perintah yang sering dipakai:

docker ps                  # lihat container yang berjalan
docker ps -a               # lihat semua container
docker images              # lihat daftar image
docker pull nginx          # unduh image nginx
docker run -d -p 8080:80 --name web nginx   # jalankan nginx di port 8080
docker stop web            # hentikan container
docker rm web              # hapus container

Kesimpulan

Dengan repository resmi Docker, instalasi di CentOS Stream 9 maupun 10 hanya butuh beberapa langkah: hapus paket lama, tambah repo, install paket, lalu aktifkan service. Setelah ini kamu bisa lanjut belajar membuat Dockerfile, menjalankan multi-container dengan Docker Compose, atau men-deploy aplikasi seperti WordPress, MySQL, dan Nginx.

By Fikry

Leave a Reply

Your email address will not be published. Required fields are marked *