【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を上記のように記述。

Terminal window
docker compose up -d --build

あとはコンテナを立ち上げ、localhost:8081にアクセスすればGUIが開ける。

1

参考
  1. sosedoff/pgweb - Docker Image