문제 설명:
호스트는 Windows 10이고 가상 머신 CentOS7은 Docker 컨테이너(Tomcat7)를 실행하며 호스트는 컨테이너가 실행하는 서비스에 액세스할 수 없습니다.
원인:
호스트가 Docker 컨테이너 IP에 액세스할 수 없습니다.
해결책:
1 ifconfig 명령을 실행하여 docker 컨테이너의 네트워크 세그먼트와 centos
2의 IP 주소를 확인합니다. 관리자로 호스트 Powershell을 엽니다. ROUTE -p add 명령을 실행합니다. 172.17.0.0 마스크 255.255 .0.0 192.168.102.129
Docker 컨테이너 내부 포트는 외부 호스트 포트에 매핑됩니다.
추천 튜토리얼: docker 튜토리얼
위 내용은 호스트가 가상 머신의 Docker 컨테이너에 액세스할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!