Skip to content

Lampiran instalasi Docker

Tujuan

Memasang Docker dan Docker Compose pada server Linux sebagai persiapan deployment Sa2web.

Prasyarat

  • Server dapat mengakses repository software atau paket offline sudah disiapkan.
  • Pengguna saat ini memiliki izin sudo atau root.

Langkah operasi

Contoh Ubuntu/Debian:

bash
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER

Contoh CentOS/RHEL:

bash
sudo yum install -y yum-utils
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Konfirmasi Compose v2:

bash
docker compose version

Validasi hasil

bash
docker run --rm hello-world
docker compose version

Masalah umum

  • Setelah ditambahkan ke grup docker, biasanya perlu login ulang ke shell.
  • Server produksi disarankan mengatur rotasi log Docker agar disk tidak penuh.
  • Lingkungan offline harus menyiapkan Docker, plugin Compose, dan paket image produk terlebih dahulu.

Sa2web 1.0.0