Heim > Artikel > Betrieb und Instandhaltung > So legt Docker die Portzuordnung für die Ausführung von Containern fest
Methode 1:
1. Ermitteln Sie die Container-IP
Ersetzen Sie den Containernamen durch den Containernamen in der tatsächlichen Umgebung
docker inspect `container_name` | grep IPAddress
2, iptable-Forward-Port
Ordnen Sie den 8000-Port des Containers dem 8001-Port des Docker-Hosts zu
iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000
Methode 2:
1 Senden Sie einen laufenden Container als Spiegel
docker commit containerid foo/live
2. Führen Sie das Image aus und fügen Sie den Port hinzu
docker run -d -p 8000:80 foo/live /bin/bash
Empfohlenes Tutorial: Docker-Tutorial
Das obige ist der detaillierte Inhalt vonSo legt Docker die Portzuordnung für die Ausführung von Containern fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!