Wie kann ich die IP-Adresse und den Port des Docker-Containers für einen externen Docker-Host freigeben, ohne dass eine Portzuordnung erforderlich ist?

Als ich zwei Docker-Container für ein und dasselbe Web-Image auf einem Docker-Host gestartet habe.

Zwei Docker-Container empfingen denselben Port5000Hafen5000 Die beiden Container wurden verschiedenen Ports des Docker-Hosts zugeordnet:49155, 49156Um von außerhalb des Docker-Hosts auf die beiden Container zuzugreifen, müssen Sie auf die IP-Adresse und den Port des Docker-Hosts zugreifen49155 oder49156

Gibt es eine Lösung, um von außerhalb des Docker-Hosts über dessen IP und Port auf einen Docker-Container zuzugreifen?x.x.x.x:5000, ohne Portzuordnung?

Alle Docker-Container auf verschiedenen Dock-Hosts können direkt aufeinander zugreifen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage