docker composeを使ってpostgresとwebの管理ツールpgadminを構築する
環境
ubuntu20.10
docker 19.03.13
操作方法
1.docker-compose.ymlを作成する
version: '3'
services:
postgres:
image: postgres:latest
restart: always
environment:
POSTGRES_USER: arkgame
POSTGRES_PASSWORD: password
PGPASSWORD: password123
POSTGRES_DB: sample
TZ: "Asia/Tokyo"
ports:
- 5432:5432
volumes:
- postgres:/var/lib/postgresql/data
pgadmin:
image: dpage/pgadmin4
restart: always
ports:
- 81:80
environment:
PGADMIN_DEFAULT_EMAIL: info@arkgame.com
PGADMIN_DEFAULT_PASSWORD: password
volumes:
- pgadmin:/var/lib/pgadmin
depends_on:
- postgres
volumes:
postgres:
pgadmin:
2.docker-composeを実行する
docker-compose up -d
3.pgadmin起動
ブラウザから http://プライベートIP or サーバーアドレス:81 にアクセスします。