Instalasi Docker dan Docker Compose


HostData.id – Docker adalah platform open-source untuk membuat, menjalankan, dan mengelola aplikasi dalam kontainer—lingkungan terisolasi yang berisi aplikasi beserta semua dependensinya, yang berjalan layaknya Virtual Machine namun lebih ringan. Dengan Docker, Anda bisa memastikan aplikasi akan berjalan konsisten di berbagai lingkungan, karena semua komponennya sudah dibungkus di dalam kontainer . Sementara itu, Docker Compose merupakan alat tambahan untuk menjalankan beberapa kontainer sekaligus melalui satu berkas konfigurasi YAML (biasanya docker-compose.yml).

Keduanya sering dipakai bersama dimana Docker untuk membangun kontainer (via Dockerfile), dan Compose untuk mengorkestrasi aplikasi kompleks—misalnya web server, database, dan cache—sebagai satu kesatuan sistem yang mudah di-deploy, skala, dan dipelihara.

Tutorial kali ini akan menyajikan langkah bagaimana cara menginstall Docker dan Docker Compose pada sistem operasi Linux Ubuntu.

Menambahkan repository Official Docker untuk mendapatkan versi terbaru dari paket aplikasi

  • Lakukan update repository bawaan Ubuntu
sudo apt update
  • Install beberapa paket aplikasi berikut
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  • Tambahkan GPG key Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  •  Tambahkan repositori Docker
. /etc/os-release && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $UBUNTU_CODENAME stable"
  • Update repositori
sudo apt update

Pastikan tidak terjadi error selama proses update repository.

 

Instalasi Docker

Gunakan command berikut untuk melakukan instalasi Docker

sudo apt install docker-ce

Setelah instalasi selesai, periksa status dari service docker

sudo systemctl status docker

pastikan bahwa service docker telah berjalan di sistem

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2025-06-25 05:22:16 UTC; 1 week 1 day ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 460 (dockerd)
     CGroup: /system.slice/docker.service
             └─460 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

 

Pengujian

Untuk memeriksa apakah docker sudah bisa digunakan, jalankan command berikut

docker run hello-world

 

Hasil output berikut menunjukkan bahwa docker telah berjalan dan dapat digunakan.

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
e6590344b1a5: Pull complete 
Digest: sha256:940c619fbd418f9b2b1b63e25d8861f9cc1b46e3fc8b018ccfe8b78f19b8cc4f
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

 

Penutup

Demikian penjelasan tentang Cara Install Docker pada sistem operasi Ubuntu.

Semoga Berhasil.

Butuh Bantuan?