🔥
いつも忘れるのでdocker起動からpostgresにアクセスできるようになるまでの流れ
docker-compose.yml作成
version: '1'
services:
db:
image: postgres:latest
container_name: [container_name]
volumes:
- ./data:/var/lib/postgresql/data
ports:
- 5432:5432
environment:
POSTGRES_USER: [user_name]
POSTGRES_PASSWORD: [password]
POSTGRES_DB: [db_name]
起動コマンド
docker-compose up -d
docker containerにアクセス
docker exec -it [container_name] bash
postgresにアクセス
psql -d [db_name] -U [user_name] -h localhost
Discussion