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 にアクセスします。