docker佈署Postgresql and PgAdmin

修改 khezen/compose-postgres

如果需要程式php或java可以考慮把postgresql 5432對外或是另外建一個docker link到postgres網路

系統需求

docker >= 17.12.0+
docker-compose

Github

https://github.com/catyku/postgresql-pgadmin

布署方式

git clonse https://github.com/catyku/postgresql-pgadmin
cd postgresql-pgadmin
sudo docker-compose -d up

可以由sudo docker ps -a 看到postgresql 及pgadmin二個container已經在執行中

環境變數

  • POSTGRES_USER 預設值 postgres
  • POSTGRES_PASSWORD 預設值 changeme
  • PGADMIN_PORT 預設值 5050
  • PGADMIN_DEFAULT_EMAIL 預設值 [email protected]
  • PGADMIN_DEFAULT_PASSWORD 預設值 admin

postgresql 登入資訊

  • postgresql:5432 只可在相同 bridge network 才可以互通
  • Username: postgres (預設)
  • Password: changeme (預設)

PgAdmin登入資訊

建立一個server 連線

  • Host name/address postgres
  • Port 5432
  • Username as POSTGRES_USER , 預設: postgres
  • Password as POSTGRES_PASSWORD , 預設 changeme

發表迴響