15 Ekim 2022

PostgreSql PgAdmin Docker Çalıştırma

 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.