2018年6月17日日曜日

DockerでPostgreSQL10.4、pgAdmin4がインストールされたコンテナを構築する

pgAdmin4はPostgreSQL用のwebインターフェイスです。

〇pgAdmin4の画面

ユーザはadmin@localhost、パスワードにはadminpassを指定します。
接続情報として、DBとしてdwh、ユーザ名postgres、パスワードdwhを指定します。

〇構築方法
PostgreSQL10.4、pgAdmin4がインストールされたコンテナの構築・実行(docker-compose.ymlがあるフォルダで実行)
docker-compose up -d

docker-compose.yml
version: "2"
services:
  db:
    image: postgres:10.4-alpine
    container_name: "test-db"
    ports:
      - "5432:5432"
    volumes:
      - "db-data:/var/lib/postgresql/data"
    environment:
      POSTGRES_DB: dwh
      POSTGRES_PASSWORD: dwh
  pgadmin4:
    image: dpage/pgadmin4
    container_name: "pgadmin4"
    environment:
      PGADMIN_DEFAULT_EMAIL: admin@localhost
      PGADMIN_DEFAULT_PASSWORD: adminpass
    ports:
      - "80:80"
    volumes:
      - "pgadmin4-data:/var/lib/pgadmin"
    depends_on:
      - db
volumes:
  db-data:
    driver: local
  pgadmin4-data:
    driver: local

0 件のコメント:

コメントを投稿