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

IT

Posted by arkgame