docker-compose.yaml dosyası aşağıdaki gibidir.
services:pgadmin:
environment:
PGADMIN_DEFAULT_EMAIL: PGAdminMail@mail.com
PGADMIN_DEFAULT_PASSWORD: PGAdminPassword
image: dpage/pgadmin4
ports:
- published: 5080
target: 80
postgres:
environment:
POSTGRES_DB: PostgresDefaultDB
POSTGRES_PASSWORD: PostgresDefaultPassword
POSTGRES_USER: PostgresDefaultUsername
image: postgres
ports:
- published: 5432
target: 5432
version: '3.9'
docker-compose config ile config kontrol edilir hata varsa güncel bilgilere göre google dan aratıp düzeltin.
docker compose up --build ile çalıştırılır
http://localhost:5080/ adresinden yaml da yazdığınız kullanıcı adı ve şifre ile PG Amin'e giriş yapınız.
terminal de
docker ps
yazarak postgres in ContainerID sini alalım benim örnekte 44b778e8e612
daha sonra docker inspect 44b yazarak işlemin IP adresini bulalım
Benim örnek te
"IPAddress": "172.19.0.3",
IP adres ve YAML a girilen bilgilerdeki kullanıcı adı şifre ile Postgres e bağlanabilirsiniz.