Heim >Betrieb und Instandhaltung >Docker >So ordnen Sie den Docker-Port dem Host-Computer zu

So ordnen Sie den Docker-Port dem Host-Computer zu

尚
Original
2020-04-03 11:39:193317Durchsuche

So ordnen Sie den Docker-Port dem Host-Computer zu

Docker ermöglicht die Bereitstellung von Netzwerkdiensten durch externen Zugriff auf Container oder die Verbindung zwischen Containern. Nach dem Start des Containers können einige Netzwerkanwendungen im Container ausgeführt werden, und die Portzuordnung wird über den Parameter -p oder -P angegeben.

1) Wählen Sie beim Starten des Containers einen Port aus, der dem offenen Port im Container zugeordnet werden soll

-p Das kleine p bedeutet, dass Docker einen bestimmten Host-Port auswählt, der dem offenen Netzwerk zugeordnet werden soll Port im Inneren des Containers oben.

-P Das große P bedeutet, dass Docker zufällig einen Host-Port auswählt und ihn dem offenen Netzwerk-Port im Container zuordnet.

[root@docker-test ~]# docker run -ti -d --name my-nginx -p 8088:80 docker.io/nginx
2218c7d88ccc917fd0aa0ec24e6d81667eb588f491d3730deb09289dcf6b8125
[root@docker-test ~]# docker run -ti -d --name my-nginx2 -P docker.io/nginx
589237ceec9d5d1de045a5395c0d4b519acf54e8c09afb07af49de1b06d71059
[root@docker-test ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                   NAMES
589237ceec9d        docker.io/nginx     "nginx -g 'daemon ..."   6 seconds ago        Up 5 seconds        0.0.0.0:32770->80/tcp   my-nginx2
2218c7d88ccc        docker.io/nginx     "nginx -g 'daemon ..."   About a minute ago   Up About a minute   0.0.0.0:8088->80/tcp    my-nginx

Wie oben zu sehen ist:

Container my-nginx verwendet beim Start -p, wählt den spezifischen 8088-Port des Host-Computers aus und ordnet ihn dem Port 80 im Container zu , besuchen Sie http:// localhost/8088.

Verwenden Sie -P, wenn Sie den Container my-nginx2 starten, wählen Sie einen zufälligen Port auf dem Host-Computer aus und ordnen Sie ihn dem Port 80 im Container zu. Der zufällige Port hier ist 32770. Besuchen Sie http:// localhost/32770

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo ordnen Sie den Docker-Port dem Host-Computer 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