인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

kys4548님의 프로필 이미지
kys4548

작성한 질문수

스프링 데이터 JPA

관계형 데이터베이스와 자바

윈도우 환경에서 url에 localhost를 적으면 문제가 생깁니다.(수정)

해결된 질문

작성

·

362

2

localhost로 적었다가 접근이 계속 거부되어  알아본 정보입니다.

리눅스 환경이라면 현재 자신의 운영체제가 host OS이고   host OS의 5432 port로 들어온 것을 postgres_boot container의 5432 port로 연결해주지만

윈도우 home버전에서는 host OS가 자신이 아닌 도커엔진의  VM VirtualBox의 default인것으로 보입니다.

container는 host OS위에서 작동하는 것으로 알고 있는데

localhost를 하면 host OS가 아닌 window 환경에 저장된 DB에서 정보를 찾는것같아 localhost를

VM VirtualBox의 default의 ip

192.168.99.100으로 바꾸었더니 해결되었습니다.

String url = "jdbc:postgresql://localhost:5432/springdata"; 

---> 

String url = "jdbc:postgresql://192.168.99.100:5432/springdata";

제가 시도한것이 맞는건지 궁금합니다.

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

아 윈도우 홈에서 도커를 써보지 않아서 그런 문제가 있는지 몰랐네요. 맞게 잘 해결하신거 같습니다. 좋은 정보 감사합니다.

kys4548님의 프로필 이미지
kys4548

작성한 질문수

질문하기