2016-10-15 1 views
1

IP 172.20.128.2에서 컨테이너 내부를 실행하는 웹 사이트에 어떻게 액세스 할 수 있습니까? 포트 전달 및 호스트 IP 사용을 원하지 않습니다. 호스트 포트에서 도커 포트를 전달할 수 있으며 호스트 IP를 사용하여 액세스 할 수 있다는 것을 알고 있지만이 방법으로는 원하지 않습니다. 나는 도커를 사용 중입니다 1.10컨테이너의 IP 주소를 사용하여 Docker 컨테이너에서 실행중인 웹 사이트에 액세스하는 방법

+0

, 당신은 단지 그것을 방문 할 수 있어야한다, 그렇지 않으면 당신은 포트 포워딩, SSH 터널링 또는 어떤 종류의 필요 역방향 프록시. 웹 서버가 127.0.0.1에서만 수신 대기하는 또 다른 문제가 있습니다.이 경우 초기에 언급 한 기술 중 하나없이 IP로 웹 사이트를 방문 할 수 없습니다. –

+0

안녕하세요, 문제를 해결 했습니까? –

+0

기능 요청을 만들었습니다 - https://github.com/docker/docker/issues/31041 – ISanych

답변

1

이 블로그 게시물은 외부에서 컨테이너에 도달하는 여러 가지 방법을 설명합니다. 좀 봐 Four ways to connect a docker container.

웹 서버가 -p 옵션을 사용하여 한 번 이상 테스트를 제대로 구성했는지 확인하십시오. 또한

--network host 옵션

감사와 함께 테스트 할 수 있습니다 직접 IP 주소에 도달 할 수있는 경우

관련 문제