Heim > Betrieb und Instandhaltung > Docker > 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

王林
Freigeben: 2020-03-24 11:28:14
Original
4121 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Methode 2:

1 Senden Sie einen laufenden Container als Spiegel

docker commit containerid foo/live
Nach dem Login kopieren

2. Führen Sie das Image aus und fügen Sie den Port hinzu

docker run -d -p 8000:80 foo/live /bin/bash
Nach dem Login kopieren

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!

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
Docker installiert PHPStudy
Aus 1970-01-01 08:00:00
0
0
0
Über Docker
Aus 1970-01-01 08:00:00
0
0
0
Docker: Ungültiges Referenzformat
Aus 1970-01-01 08:00:00
0
0
0
Docker-Pull-Fehler?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage