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
sudoatauroot.
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 $USERContoh 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 $USERKonfirmasi Compose v2:
bash
docker compose versionValidasi hasil
bash
docker run --rm hello-world
docker compose versionMasalah 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.