# Cara instal Docker

Untuk menginstal Docker di Windows, macOS, dan Linux, Anda dapat mengikuti langkah-langkah di bawah ini:

#### 1. Windows

**Langkah-langkah:**

1. **Download Docker Desktop**:
   * Kunjungi [situs Docker](https://www.docker.com/products/docker-desktop) dan unduh Docker Desktop untuk Windows.
2. **Install Docker Desktop**:
   * Buka file installer yang telah diunduh (`Docker Desktop Installer.exe`).
   * Ikuti petunjuk instalasi di layar, termasuk memilih opsi untuk menginstal WSL 2 (Windows Subsystem for Linux) jika diminta.
3. **Mulai Docker Desktop**:
   * Setelah instalasi selesai, jalankan Docker Desktop dari Start Menu.
   * Ikuti wizard setup untuk menyelesaikan konfigurasi awal.
4. **Verifikasi Instalasi**:
   * Buka Command Prompt atau PowerShell dan ketik `docker --version` untuk memverifikasi instalasi.

**Sumber:**

* [Dokumentasi Docker untuk Windows](https://docs.docker.com/desktop/install/windows-install/)

#### 2. macOS

**Langkah-langkah:**

1. **Download Docker Desktop**:
   * Kunjungi [situs Docker](https://www.docker.com/products/docker-desktop) dan unduh Docker Desktop untuk Mac.
2. **Install Docker Desktop**:
   * Buka file `Docker.dmg` yang telah diunduh.
   * Seret ikon Docker ke folder Aplikasi.
3. **Mulai Docker Desktop**:
   * Buka Docker dari folder Aplikasi.
   * Ikuti wizard setup untuk menyelesaikan konfigurasi awal.
4. **Verifikasi Instalasi**:
   * Buka Terminal dan ketik `docker --version` untuk memverifikasi instalasi.

**Sumber:**

* [Dokumentasi Docker untuk Mac](https://docs.docker.com/desktop/install/mac-install/)

#### 3. Linux

Docker dapat diinstal di berbagai distribusi Linux. Berikut adalah cara umum untuk Ubuntu:

**Langkah-langkah (Ubuntu):**

1. **Update Paket dan Instal Prasyarat**:

   ```sh
   sudo apt-get update
   sudo apt-get install \
       ca-certificates \
       curl \
       gnupg \
       lsb-release
   ```
2. **Tambahkan GPG Key Resmi Docker**:

   ```sh
   sudo mkdir -p /etc/apt/keyrings
   curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
   ```
3. **Tambahkan Repository Docker**:

   ```sh
   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
   ```
4. **Instal Docker Engine**:

   ```sh
   sudo apt-get update
   sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
   ```
5. **Verifikasi Instalasi**:

   ```sh
   sudo docker --version
   ```

**Sumber:**

* [Dokumentasi Docker untuk Ubuntu](https://docs.docker.com/engine/install/ubuntu/)

Dengan mengikuti langkah-langkah di atas, Anda akan dapat menginstal Docker di Windows, macOS, dan Linux. Pastikan untuk merujuk ke dokumentasi resmi Docker untuk informasi lebih detail dan troubleshooting jika diperlukan.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zakimaliki.gitbook.io/docker/basic-docker-part-1/cara-instal-docker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
