작성
·
1.6K
0
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
이러한 오류가 뜨며 어플리케이션이 실행되지 않습니다.
bind-address도 추가해보고 이것저것 해보았으나 실행이 되지 않습니다...
어떻게 해야하나요?
답변 4
1
1
답변 감사합니다!!
저는 docker toolbox를 사용하는데 이것을 사용하게 되면 localhost를 사용할 수 없고 docker-machine의 ip 주소를 사용해야한다고 합니다.
docker for window를 사용하면 localhost를 문제없이 사용할 수 있는 것 같습니다! 감사합니다
0
docker 컨테이너를 로컬머신의 포트와 연결해주는 옵션이 -p 라는 옵션인데요. 그 옵셥으로 포트를 맵핑하면 localhost로 접근할 수 있습니다.
https://docs.docker.com/config/containers/container-networking/
이걸 한번 살펴보세요.
0
일단 해결했습니다.. docker machine의 ip가 192.168.99.100 으로 되어있는데 localhost로 접근을 하려다보니 안됐습니다... 어떻게 localhost로 접근을 하신건가요?