アプリを作成するためpostgreSQLをコンテナで上げよう!の記事です
手順
docker-compose.develop.ymlの作成
version: "3.9"
services:
db:
image: postgres:16
container_name: db-postgres
restart: always
ports:
- "15432:5432"
environment:
POSTGRES_USER: XXX
POSTGRES_PASSWORD: XXX
POSTGRES_DB: XXX
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
イメージを上げるだけなのでdockerfileは不要です
コンテナを上げる
今回はpodman desktopを使用しています(詳しくはhttps://qiita.com/eHZ/items/f682c3cb0984df2996df)
$ podman compose -f docker-compose.develop.yml up -d
A5M2で確認
portは15432ということさえ間違えなければ特段つまずくことはないはずです。