Blog

Menjalankan Aplikasi dengan Docker Compose di VPS

23 Jul 2026

Docker mengemas aplikasi beserta dependency-nya sehingga lingkungan development dan server lebih konsisten. Docker Compose memudahkan pengelolaan beberapa container.

1. Instal Docker

sudo apt update
sudo apt install docker.io docker-compose-plugin -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

2. Buat compose file

mkdir app && cd app
nano compose.yml
services:
  web:
    image: nginx:alpine
    ports:
      - "8080:80"
    restart: unless-stopped
    volumes:
      - ./public:/usr/share/nginx/html:ro

3. Jalankan dan cek

docker compose up -d
docker compose ps
docker compose logs -f web

Gunakan file .env untuk konfigurasi yang tidak boleh masuk repository. Untuk database, pastikan volume persisten dan backup tetap dilakukan.

Semua Artikel