프로젝트
docker-compose pgAdmin4 설정
steadi1y
2025. 1. 6. 21:14
docker로 배포하기 전에 postgresql pgadmin을 사용해서 개발했다.
배포 후에도 pgadmin을 쓰고 싶어서, docker-compose에 설정하기로!
방법
docker-compose.yml
pgadmin:
image: dpage/pgadmin4
container_name: pgadmin
ports:
- "8088:80"
environment:
- PGADMIN_DEFAULT_EMAIL=test@test.com
- PGADMIN_DEFAULT_PASSWORD=test
- TZ=Asia/Seoul
depends_on:
- postgres
networks:
- db-network
postgres:
environment:
- DB_USERNAME=postgres_user
- DB_PASSWORD=postgres
networks:
- db-network
volumes:
postgres:
networks:
db-network:
driver: bridge
명령어 실행
docker-compose up -d
localhost:8088 접속
나는 ec2로 배포했기 때문에 ec2 ipv4 주소를 사용해서 접속했다.
호스트 이름 : 컨테이너 이름
사용자 이름 : postgres_user
비밀번호 : postgres
연동 완료
참고