【Docker】PostgreSQLとpgweb(GUI)のコンテナを立ち上げる
今までpgAdminを使っていたが、pgwebも使ってみたいのでDockerでコンテナを構築する。
【Docker】pgAdmin4でPostgreSQLに接続&永続化する
構築方法
version: '3.8'services: db: image: postgres:15 platform: linux/amd64 environment: POSTGRES_DB: mydb POSTGRES_USER: user POSTGRES_PASSWORD: pw TZ: 'Asia/Tokyo' ports: - '5432:5432'
db-gui: image: sosedoff/pgweb depends_on: - db environment: DATABASE_URL: postgres://user:pw@db:5432/mydb?sslmode=disable restart: always ports: - "8081:8081"
docker-compose.yml
を上記のように記述。
docker compose up -d --build
あとはコンテナを立ち上げ、localhost:8081
にアクセスすればGUIが開ける。
参考