# Docker - Install Docker CE

<div id="bkmrk-berikut-adalah-langk">Berikut adalah langkah-langkah untuk menginstal Docker di Ubuntu 24.04:</div><div id="bkmrk-">  
</div><div id="bkmrk-1.-perbarui-paket-si">1. Perbarui Paket Sistem</div><div id="bkmrk-sebelum-menginstal-d">Sebelum menginstal Docker, perbarui paket-paket di sistem Anda :</div><div id="bkmrk--1"></div>```
sudo apt update && sudo apt upgrade -y
```

<div id="bkmrk-2.-install-dependens">2. Unistall Docker versi lama *( Jika ada sebelumnya, jika instalasi baru skip langkah ini )*  
Jika Anda menginstal Docker versi lama, hapuslah :  
</div>```
sudo apt remove docker docker-engine docker.io containerd runc
```

3\. Install prasyarat   
Docker memerlukan beberapa dependensi untuk diinstal :

```
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common gnupg
```

4\. Tambahkan GPG Key Docker  
Tambahkan GPG key resmi Docker :

```
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
```

5\. Tambahkan Repositori Docker  
Tambahkan repositori Docker ke sistem Anda :

```
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```

6\. Perbarui Daftar Paket dan Instal Docker  
Perbarui kembali daftar paket dan instal Docker :

```
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```

7\. Verifikasi Instalasi Docker  
Cek apakah Docker sudah terinstal dengan benar :

```
sudo docker --version
```

8\. Jalankan Docker tanpa Sudo (Opsional)  
\- Tambahkan pengguna Anda ke grup buruh pelabuhan:

```
sudo usermod -aG docker $USER
```

\- Keluar dan masuk kembali, atau jalankan :

```
newgrp docker
```

<div id="bkmrk-kemudian%2C-keluar-dan">Kemudian, keluar dan login kembali agar perubahan grup berlaku.</div><div id="bkmrk--2">  
</div><div id="bkmrk-8.-verifikasi-instal">9. Verifikasi Instalasi</div><div id="bkmrk-anda-dapat-menjalank">Anda dapat menjalankan kontainer uji untuk memastikan Docker berfungsi :  
  
</div>```
docker run hello-world
```