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.

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 -yLangkah 2: Instal Prasyarat
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yLangkah 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 -yUntuk RHEL / CentOS / Alma Linux / Rocky Linux
Langkah 1: Instal Prasyarat
bash
sudo yum install -y yum-utilsLangkah 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 dockerVerifikasi Instalasi
bash
sudo docker --version
sudo docker run hello-worldMenginstal 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 versionPerintah 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 mynginxTips 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