Systemumgebung:
Hostsystem: Windows 8
Virtuelle Maschinensoftware: Oracle VirtualBox (CentOS7)
Docker-Version: 19.03.7
Problembeschreibung
1. Systemctl starte Docker in der virtuellen Maschine. Starte Docker
2. Starten Sie Docker -d -p 80:80 nginx 🎜>
3. IP der virtuellen Maschine 192.168.56.200, Docker-Dienst-IP 172.17.0.164. Host-Browser localhost:81 kann nicht auf nginx zugreifen Die Lösung lautet wie folgt: 1. Öffnen Sie VirtualboxWählen Sie die virtuelle Maschine aus, auf der sich der Docker-Dienst befindet4 NAT-Netzwerkkarte5. Klicken Sie auf Erweitert-> Portweiterleitung6. Fügen Sie Regeln hinzu: TCP-Protokoll, Host und Subsystem-Porteinstellungen :80 Gast:80
7. Besuchen Sie localhost:80 mit dem Browser und Sie können die Nginx-Oberfläche anzeigen
Empfohlenes Tutorial: Docker-Tutorial
Das obige ist der detaillierte Inhalt vonWie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!