Panduan ini menjelaskan cara instalasi Docker di Ubuntu secara bertahap, mulai dari persiapan sistem sampai akses Docker tanpa sudo.
Daftar Isi#
- 1. Persiapan Sistem
- 2. Tambahkan Kunci GPG Resmi Docker
- 3. Tambahkan Repositori Docker
- 4. Instal Docker Engine
- 5. Verifikasi Instalasi
- 6. Akses Docker Tanpa sudo
1. Persiapan Sistem#
Pertama, perbarui paket indeks dan instal paket yang diperlukan:
Perbarui indeks paket:
sudo apt updateInstal paket prasyarat:
sudo apt install ca-certificates curl apt-transport-https software-properties-common -y
2. Tambahkan Kunci GPG Resmi Docker#
Tambahkan kunci GPG resmi Docker untuk memastikan paket yang Anda unduh adalah asli.
Buat direktori keyrings (jika belum ada) dan atur izin:
sudo install -m 0755 -d /etc/apt/keyringsUnduh kunci GPG resmi Docker dan simpan ke keyrings:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgAtur izin yang sesuai untuk file kunci:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
3. Tambahkan Repositori Docker#
Tambahkan repositori Docker ke sumber APT Anda:
Tambahkan repositori ke sumber APT:
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/nullCatatan: Perintah ini menggunakan
$VERSION_CODENAMEuntuk secara otomatis mendeteksi nama kode rilis Ubuntu Anda (misalnya,nobleuntuk Ubuntu 24.04).Perbarui indeks paket APT lagi untuk memasukkan repositori Docker:
sudo apt update
4. Instal Docker Engine#
Sekarang instal paket Docker Engine dan komponen terkait:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yPaket ini mencakup:
docker-ce: Mesin Docker (Community Edition).docker-ce-cli: Command Line Interface (CLI) Docker.containerd.io: Container runtime yang mengelola siklus hidup container.docker-buildx-plugin: Plugin untuk kemampuan build yang ditingkatkan.docker-compose-plugin: Plugin untuk mengelola aplikasi multi-container Docker.
5. Verifikasi Instalasi#
Verifikasi bahwa Docker sudah terinstal dan berjalan dengan benar:
Jalankan image pengujian
hello-world:sudo docker run hello-worldJika instalasi berhasil, Anda akan melihat pesan konfirmasi yang panjang.
Periksa status layanan Docker:
sudo systemctl status dockerPastikan statusnya menunjukkan
active (running).
6. Akses Docker Tanpa sudo (Opsional tapi Direkomendasikan)#
Secara default, menjalankan perintah docker memerlukan sudo. Untuk menjalankan perintah Docker sebagai pengguna non-root (tanpa sudo), Anda perlu menambahkan pengguna Anda ke grup docker.
Buat grup
docker(jika belum ada):sudo groupadd dockerTambahkan pengguna Anda ke grup
docker:sudo usermod -aG docker $USERTerapkan perubahan keanggotaan grup: Anda harus keluar (log out) dan masuk kembali (log back in), atau mulai sesi shell baru dengan perintah:
newgrp dockerVerifikasi akses tanpa
sudo:docker run hello-worldJika berhasil, Anda sekarang dapat menjalankan perintah Docker tanpa
sudo.

