Skip to content

Instantly share code, notes, and snippets.

@KeitetsuWorks
Created February 12, 2022 13:19
Show Gist options
  • Save KeitetsuWorks/e461f3f8b4f5b2f020c500592a8c773a to your computer and use it in GitHub Desktop.
Save KeitetsuWorks/e461f3f8b4f5b2f020c500592a8c773a to your computer and use it in GitHub Desktop.
PostgreSQL + pgAdmin on Docker
version: "3.9"
services:
postgres:
image: postgres:14.2-bullseye
hostname: postgres
container_name: postgres
restart: always
environment:
POSTGRES_USER: test
POSTGRES_PASSWORD: U6b_VHCyQ!
TZ: "Asia/Tokyo"
ports:
- "5432:5432"
networks:
- backend
volumes:
- ./postgres/init.d:/docker-entrypoint-initdb.d
- ./postgres/data:/var/lib/postgresql/data
pgadmin4:
image: dpage/pgadmin4:6.5
hostname: pgadmin4
container_name: pgadmin4
restart: always
depends_on:
- postgres
ports:
- "18081:80"
networks:
- frontend
- backend
environment:
PGADMIN_DEFAULT_EMAIL: pgadmin@pgadmin.internal
PGADMIN_DEFAULT_PASSWORD: uR_d5hrf|s
volumes:
- pgadmin4:/var/lib/pgadmin
networks:
frontend:
backend:
internal: true
volumes:
pgadmin4:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment