>운영 및 유지보수 >Docker >호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?

호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?

王林
王林원래의
2020-05-21 10:27:276570검색

호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?

문제 설명:

호스트는 Windows 10이고 가상 머신 CentOS7은 Docker 컨테이너(Tomcat7)를 실행하며 호스트는 컨테이너가 실행하는 서비스에 액세스할 수 없습니다.

원인:

호스트가 Docker 컨테이너 IP에 액세스할 수 없습니다.

해결책:

1 ifconfig 명령을 실행하여 docker 컨테이너의 네트워크 세그먼트와 centos

호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?

2의 IP 주소를 확인합니다. 관리자로 호스트 Powershell을 엽니다. ROUTE -p add 명령을 실행합니다. 172.17.0.0 마스크 255.255 .0.0 192.168.102.129

Docker 컨테이너 내부 포트는 외부 호스트 포트에 매핑됩니다.

호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?

추천 튜토리얼: docker 튜토리얼

위 내용은 호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.