Skip to main content
Instalasi Docker pada Ubuntu
  1. doc/

Instalasi Docker pada Ubuntu

·2 mins·

Panduan ini menjelaskan cara instalasi Docker di Ubuntu secara bertahap, mulai dari persiapan sistem sampai akses Docker tanpa sudo.

Daftar Isi
#

1. Persiapan Sistem
#

Pertama, perbarui paket indeks dan instal paket yang diperlukan:

  1. Perbarui indeks paket:

    sudo apt update
  2. Instal 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.

  1. Buat direktori keyrings (jika belum ada) dan atur izin:

    sudo install -m 0755 -d /etc/apt/keyrings
  2. Unduh 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.gpg
  3. Atur 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:

  1. 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/null

    Catatan: Perintah ini menggunakan $VERSION_CODENAME untuk secara otomatis mendeteksi nama kode rilis Ubuntu Anda (misalnya, noble untuk Ubuntu 24.04).

  2. 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 -y

Paket 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:

  1. Jalankan image pengujian hello-world:

    sudo docker run hello-world

    Jika instalasi berhasil, Anda akan melihat pesan konfirmasi yang panjang.

  2. Periksa status layanan Docker:

    sudo systemctl status docker

    Pastikan 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.

  1. Buat grup docker (jika belum ada):

    sudo groupadd docker
  2. Tambahkan pengguna Anda ke grup docker:

    sudo usermod -aG docker $USER
  3. Terapkan perubahan keanggotaan grup: Anda harus keluar (log out) dan masuk kembali (log back in), atau mulai sesi shell baru dengan perintah:

    newgrp docker
  4. Verifikasi akses tanpa sudo:

    docker run hello-world

    Jika berhasil, Anda sekarang dapat menjalankan perintah Docker tanpa sudo.

Askarhabibulloh
Author
Askarhabibulloh