【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が開ける。