Problembeschreibung:
Host Windows 10, virtuelle Maschine CentOS7 führt einen Docker-Container (Tomcat7) aus und der Host kann nicht auf die vom Container ausgeführten Dienste zugreifen.
Ursache:
Der Host kann nicht auf die Docker-Container-IP zugreifen.
Lösung:
1. Führen Sie den Befehl ifconfig aus, um das Netzwerksegment des Docker-Containers und die IP-Adresse von Centos anzuzeigen
2. Administrator Öffnen Sie die Host-Powershell als Identität: Führen Sie den Befehl aus: ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.102.129
Der interne Port des Docker-Containers wird dem externen Host-Port zugeordnet.
Empfohlenes Tutorial: Docker-Tutorial
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Host nicht auf den Docker-Container in der virtuellen Maschine zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!