DOCKER: Membuat compose.yml untuk jalankan postgres dan pgAdmin
berikut ini adalah format compose file untuk menjalankan postgres dan pgAdmin di docker
version: '3.8'
name: pgWithAdmin
services:
db:
container_name: pg_container
image: postgres
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: root
POSTGRES_DB: postgres
ports:
- "5432:5432"
pgadmin:
container_name: pgadmin4_container
image: dpage/pgadmin4
restart: always
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: root
ports:
- "5050:80"
name: pgWithAdmin
services:
db:
container_name: pg_container
image: postgres
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: root
POSTGRES_DB: postgres
ports:
- "5432:5432"
pgadmin:
container_name: pgadmin4_container
image: dpage/pgadmin4
restart: always
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: root
ports:
- "5050:80"
Simpan File
simpan sebagai compose.yml, atau bisa juga dengan nama file yang lain dengan extension yml
Buka CMD
karena saya menjalankannya di windows 10, jadi bukanya adalah cmd.
Jalankan Docker
kemudian jalankan perintah docker berikut:
docker compose up
docker compose up
atau
docker compose -f nama_file.yml up
tunggu sampai proses instalasi selesai
Akses PgAdmin di Browser
berikutnya kita coba akses pgAdmin lewat browser dengan port yang telah diisi di compose file.
http://localhost:5050
http://localhost:5050
Register Server di PgAdmin
masukan nama sesuai dengan firasat hati, yang mudah kita kasih nama sesuai dengan container dari docker nya yaitu pg_containerkemudian masuk ke tab connection
isikan host name nya dengan nama container, dan isikan yang lainnya sesuai dengan konfigurasi dari pg_container yang ada di compose.yml, kemudian tekan tombol simpan
dan seharusnya kita sudah terkoneksi dengan server postgresnya
demikian dan terima kasih
demikian dan terima kasih





Komentar
Posting Komentar