해결된 질문
작성
·
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";
제가 시도한것이 맞는건지 궁금합니다.