Dalam panduan ini, kita akan mempelajari cara menginstal Docker di Debian 12 (Bookworm).
Langkah 1: Perbarui Sistem Anda
Penting untuk selalu bekerja dengan sistem yang terkini dengan semua paket yang diperbarui. Untuk melakukan itu, jalankan perintah di bawah ini pada shell Anda:
sudo apt -y update && sudo apt -y upgrade
reboot jika diperlukan.
Langkah 2: Tambahkan Repositori Stabil resmi Docker
Untuk dapat menginstal Docker dan semua paket yang diperlukan, kita perlu menambahkan repositori resmi ke sistem Debian 12 kita. Kami akan mulai dengan menginstal paket yang diperlukan:
sudo apt install lsb-release gnupg2 apt-transport-https ca-certificates curl software-properties-common -y
Selanjutnya, impor kunci GPG untuk repositori Docker:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/debian.gpg
Sekarang tambahkan repositori stabil Docker:
sudo add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Langkah 3: Instal Docker CE Debian 12 (Kutu Buku)
Setelah repositori ditambahkan, Anda dapat melanjutkan dan menginstal Docker di Debian 12 (Bookworm) menggunakan perintah di bawah ini:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Setelah instalasi selesai, Anda perlu menambahkan pengguna Anda ke grup Docker agar dapat menjalankan perintah Docker tanpa menggunakan sudo
sudo usermod -aG docker $USER
newgrp docker
Pastikan juga layanan Docker dimulai dan diaktifkan:
sudo systemctl start docker && sudo systemctl enable docker
Periksa apakah layanan sedang berjalan:
$ systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-06-26 05:59:29 EDT; 41s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 2874 (dockerd)
Tasks: 8
Memory: 27.2M
CPU: 254ms
CGroup: /system.slice/docker.service
└─2874 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Periksa versi yang diinstal:
$ docker version
Client: Docker Engine - Community
Version: 24.0.4
API version: 1.43
Go version: go1.20.5
Git commit: 3713ee1
Built: Fri Jul 7 14:51:00 2023
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 24.0.4
API version: 1.43 (minimum version 1.12)
Go version: go1.20.5
Git commit: 4ffc614
Built: Fri Jul 7 14:51:00 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.21
GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8
runc:
Version: 1.1.7
GitCommit: v1.1.7-0-g860f061
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Lalu instal docker desktop, download disini package-Deb nya
Semoga bermanfaat.