Kembali ke blog
Januari 13, 2026Panduan

Cara Menginstal Docker di Server Linux

Panduan lengkap tentang cara menginstal Docker dan Docker Compose di server Ubuntu dan CentOS untuk aplikasi dalam container.

Cara Menginstal Docker di Server Linux

Docker adalah platform untuk mengembangkan, mengirim, dan menjalankan aplikasi dalam container. Container memungkinkan Anda mengemas aplikasi dengan semua dependensinya, memastikan aplikasi bekerja secara konsisten di berbagai lingkungan. Panduan ini akan membantu Anda menginstal Docker di server Hiddence Anda.

Untuk Ubuntu / Debian

Langkah 1: Perbarui Paket Sistem

bash
sudo apt update
sudo apt upgrade -y

Langkah 2: Instal Prasyarat

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Langkah 3: Tambahkan Repositori Docker dan Instal

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Untuk RHEL / CentOS / Alma Linux / Rocky Linux

Langkah 1: Instal Prasyarat

bash
sudo yum install -y yum-utils

Langkah 2: Tambahkan Repositori Docker dan Instal

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verifikasi Instalasi

bash
sudo docker --version
sudo docker run hello-world

Menginstal Docker Compose

Docker Compose memungkinkan Anda mendefinisikan dan menjalankan aplikasi Docker multi-container. Pada sistem modern, disarankan untuk menginstalnya sebagai plugin:

bash
# Untuk Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Untuk RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Verifikasi
docker compose version

Perintah Dasar Docker

bash
# Tarik gambar (image)
docker pull nginx

# Jalankan container
docker run -d -p 80:80 --name mynginx nginx

# Daftar container yang sedang berjalan
docker ps

# Hentikan container
docker stop mynginx

# Hapus container
docker rm mynginx

Tips Berguna

  • Tambahkan pengguna Anda ke grup docker untuk menjalankan Docker tanpa sudo: sudo usermod -aG docker $USER
  • Gunakan Docker Compose untuk aplikasi multi-container
  • Bersihkan gambar dan container yang tidak digunakan secara teratur: docker system prune
  • Gunakan volume untuk penyimpanan data persisten
  • Pantau sumber daya container: docker stats