Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So legt Docker die Portzuordnung für die Ausführung von Containern fest

So legt Docker die Portzuordnung für die Ausführung von Containern fest

王林
王林Original
2020-03-24 11:28:143890Durchsuche

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!

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