Tinker Logo Tinker

🚀 Panduan Lengkap Instalasi Docker di Ubuntu Linux

Docker and Ubuntu
Egi Munandar

Egi Munandar

October 23rd, 2024

Pernah dengar istilah Docker?
Jika Anda seorang pengembang aplikasi, kemungkinan besar sudah tidak asing lagi dengan konsep Docker Container.

Docker adalah sebuah platform yang digunakan untuk deployment aplikasi dengan cara mengemas seluruh komponen yang dibutuhkan—seperti library, konfigurasi, dan environment—ke dalam satu wadah ringan yang disebut container.

Dengan pendekatan ini, aplikasi dapat berjalan secara terisolasi dari sistem utama, sehingga:

  • Gangguan pada aplikasi tidak akan mempengaruhi sistem server utama.

  • Proses rollback atau perbaikan jauh lebih cepat tanpa harus melakukan install/uninstall langsung di OS server.

⚙️ Persiapan Instalasi Docker di Ubuntu

Sebelum mulai instalasi, pastikan tidak ada versi lama Docker yang masih terpasang. Jalankan perintah berikut untuk menghapus package lama:

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do 
  sudo apt-get remove $pkg; 
done 

🔑 Menambahkan Repository Resmi Docker

1. Tambahkan GPG Key

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

2. Tambahkan Repository ke Apt Sources

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

sudo apt-get update

📦 Instalasi Docker Engine

Setelah repository resmi Docker ditambahkan, kini saatnya melakukan instalasi. Anda bisa memilih dua opsi berikut:

🔹 Instal Versi Terbaru

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

🧪 Uji Instalasi Docker

Setelah instalasi selesai, jalankan perintah berikut untuk memastikan Docker sudah berfungsi dengan baik:

sudo docker run hello-world

docker run hello-world🎉 Selamat! Docker telah berhasil diinstal di Ubuntu Anda dan siap digunakan untuk pengembangan serta deployment aplikasi.

🧠 Kesimpulan

Dengan Docker, proses pengembangan hingga deployment aplikasi menjadi lebih cepat, aman, dan konsisten di berbagai lingkungan. Panduan di atas memastikan Anda memasang versi terbaru dengan konfigurasi resmi langsung dari Docker, sehingga lebih stabil dan mudah diperbarui.

Tinker
Kota Serang - Banten
Our Services
Computer Hardware
Desktop Application
Graphic Design
IoT
Mobile Application
Networking
Server Administration
Web Application