Kodeloka
  1. Kodeloka
  2. Kelas Docker
  3. Materi

Fundamentals · Modul 5 dari 21

Docker Installation & Environment Setup

Instalasi Docker Engine di Linux Server (Ubuntu), Docker Desktop di Local Machine, & Setup AWS EC2.

Instalasi & Panduan Setup Lingkungan Docker

Docker dapat diinstal di berbagai sistem operasi lokal maupun cloud server.

1. Instalasi Docker Desktop (Windows / macOS)

Untuk komputer lokal, cara termudah adalah mengunduh Docker Desktop. Di Windows, Docker Desktop memanfaatkan WSL2 (Windows Subsystem for Linux 2) untuk mendapatkan performa kernel Linux native.

2. Instalasi Docker Engine di Ubuntu Server (Linux Native)

Langkah resmi instalasi Docker Engine di Ubuntu 24.04 LTS ke atas (perintah yang sama juga berlaku di Debian dengan mengganti ubuntu menjadi debian pada URL repositori):

# 1. Update paket & install dependensi
sudo apt update && sudo apt install -y ca-certificates curl gnupg

# 2. Tambahkan GPG key resmi Docker
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 3. Tambahkan repositori ke APT sources
echo   "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu   "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" |   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 4. Install Docker Engine & CLI
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 5. Tambahkan user ke group docker (agar bisa jalankan tanpa sudo)
sudo usermod -aG docker $USER
newgrp docker
✅ Verifikasi Instalasi:
Jalankan perintah docker run hello-world untuk menguji apakah Docker engine sudah berjalan dengan sempurna.