Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?

Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?

王林
王林Original
2020-05-20 09:52:114894Durchsuche

Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?

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.16

4. Host-Browser localhost:81 kann nicht auf nginx zugreifen

Die Lösung lautet wie folgt:

1. Öffnen Sie Virtualbox

Wählen Sie die virtuelle Maschine aus, auf der sich der Docker-Dienst befindet

4 NAT-Netzwerkkarte

5. Klicken Sie auf Erweitert-> Portweiterleitung

6. Fügen Sie Regeln hinzu: TCP-Protokoll, Host und Subsystem-Porteinstellungen :80 Gast:80Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?

7. Besuchen Sie localhost:80 mit dem Browser und Sie können die Nginx-Oberfläche anzeigen Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?

Empfohlenes Tutorial: Wie greift der Host-Host auf den Docker-Dienst in der virtuellen Maschine zu?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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn