2017-12-14 3 views
0

도커 컨테이너에 Java 응용 프로그램이 있습니다. 그것은 개인 빈 블록에 웹 빈을 사용하여 연결을 시도합니다. 그리고 거기에 문제가 있습니다 : 노드의 동기화 상태를 확인할 수 없습니다Web3j가 도커 컨테이너에서 연결할 수 없습니다.

나는 포트에 액세스 할 수 없다고 생각했지만 모두에게 열려 있습니다.

도커 컨테이너가 아닌 jar 파일을 실행하면 모두 정상적으로 작동합니다.

어떤 아이디어가 있습니까?

답변

0

컨테이너에 포트가 노출되지 않았습니까?

https://docs.docker.com/engine/reference/builder/#expose >> 주석으로이 게시하시기 바랍니다 기사

+0

노출됩니다. 당신이 명성 때문에 할 수없는 경우에, 약간을 얻으십시오. – Sid

+0

필요한 모든 포트를 공개했습니다. –

관련 문제