> For the complete documentation index, see [llms.txt](https://zakimaliki.gitbook.io/docker/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zakimaliki.gitbook.io/docker/basic-docker-part-1/praktek-melakukan-pull-image-postgres-di-docker.md).

# Praktek melakukan pull image Postgres di Docker

Untuk melakukan pull image PostgreSQL di Docker, Anda dapat mengikuti langkah-langkah berikut:

#### Langkah-langkah untuk Melakukan Pull Image PostgreSQL di Docker

1. **Pastikan Docker Sudah Terinstal**:
   * Sebelum memulai, pastikan Docker sudah terinstal di sistem Anda. Anda dapat memeriksa instalasi Docker dengan menjalankan:

     ```sh
     docker --version
     ```
   * Jika Docker belum terinstal, ikuti petunjuk instalasi untuk [Windows](https://docs.docker.com/desktop/install/windows-install/), [macOS](https://docs.docker.com/desktop/install/mac-install/), atau [Linux](https://docs.docker.com/engine/install/ubuntu/).
2. **Buka Terminal atau Command Prompt**:
   * Buka terminal (di macOS atau Linux) atau Command Prompt/PowerShell (di Windows).
3. **Pull Image PostgreSQL**:
   * Gunakan perintah `docker pull` untuk menarik (pull) image PostgreSQL dari Docker Hub.

     ```sh
     docker pull postgres
     ```
   * Secara default, perintah ini akan menarik image PostgreSQL dengan tag `latest`. Anda juga bisa menentukan versi spesifik PostgreSQL dengan menambahkan tag:

     ```sh
     docker pull postgres:13
     ```
   * Versi PostgreSQL lainnya dapat ditemukan di halaman [PostgreSQL di Docker Hub](https://hub.docker.com/_/postgres).
4. **Verifikasi Image yang Sudah Dipull**:
   * Setelah proses pull selesai, verifikasi bahwa image PostgreSQL sudah ada di sistem Anda dengan perintah:

     ```sh
     docker images
     ```
   * Anda akan melihat daftar image termasuk image PostgreSQL yang baru saja dipull.

#### Contoh Langkah-langkah dengan Output

1. **Buka Terminal atau Command Prompt**:

   ```sh
   # Pada terminal atau Command Prompt
   ```
2. **Pull Image PostgreSQL**:

   ```sh
   docker pull postgres
   ```

   **Output**:

   ```
   Using default tag: latest
   latest: Pulling from library/postgres
   6ec7b7d162b2: Pull complete
   ...
   Digest: sha256:abc123...
   Status: Downloaded newer image for postgres:latest
   docker.io/library/postgres:latest
   ```
3. **Verifikasi Image**:

   ```sh
   docker images
   ```

   **Output**:

   ```
   REPOSITORY          TAG       IMAGE ID       CREATED        SIZE
   postgres            latest    abcdef123456   2 days ago     374MB
   ```

#### Sumber

* [PostgreSQL Docker Hub](https://hub.docker.com/_/postgres)
* [Dokumentasi Docker](https://docs.docker.com/)

Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menarik (pull) image PostgreSQL dari Docker Hub dan memverifikasi bahwa image tersebut telah berhasil diunduh ke sistem Anda.
