docker 컨테이너간 jdbc.properties 연결하기

mocaccino·2024년 12월 2일

docker 로 올린 두개의 컨테이너가 있는데
1. postgre 5432:5432 포트바인딩
2. application 24001:24001 포트바인딩

애플리케이션에서 postgre가 연결이 안된다고 에러가 자꾸 떨어졌다.
DB 잘 켜져있고 접속정보 안틀리고 되어있는데 docker 환경이라 뭐가 안되는건가? 싶어서 GPT한테 물어봤는데

properties에 localhost 대신 docker 컨테이너의 IP를 입력해줘야한다고 한다.

1. postgre 컨테이너를 클릭해서 Inspect 탭에서 IP 주소를 확인

2. IP 주소 입력
localhost -> 172.17.0.5


#######--------- postgresql -----------------------------
jdbc.db=postgres
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql://172.17.0.5:5432/testdb
profile
레거시문서를 줄이자. 계속 업데이트해서 최신화한다.

0개의 댓글