Docker 使用公共ip从主机外部进行容器间通信

Docker 使用公共ip从主机外部进行容器间通信,docker,docker-networking,docker-network,Docker,Docker Networking,Docker Network,==>我有多个容器在云上运行,当我登录到主机时,容器之间的交互工作正常 ==>但是当我尝试从主机外部使用弹性ip或公共ip访问应用程序时 集装箱A(172.17.0.2)试图在172.17.0.3/8080到达集装箱B(172.17.0.3)。然而,我希望容器A使用公共ip:8080到达容器B,因为从主机外部无法访问172.17.0.3/8080地址。如何告诉A,B的地址?如果检查我的默认网桥网络,我不必对此进行任何配置。您可以看到主机内运行的两个容器及其ip。此外,在运行容器时,可以将其附加到

==>我有多个容器在云上运行,当我登录到主机时,容器之间的交互工作正常

==>但是当我尝试从主机外部使用弹性ip或公共ip访问应用程序时


集装箱
A(172.17.0.2)
试图在
172.17.0.3/8080到达集装箱
B(172.17.0.3)
。然而,我希望容器A使用
公共ip:8080
到达容器B,因为从主机外部无法访问
172.17.0.3/8080
地址。

如何告诉A,B的地址?如果检查我的默认网桥网络,我不必对此进行任何配置。您可以看到主机内运行的两个容器及其ip。此外,在运行容器时,可以将其附加到另一个容器。我还公开了这些容器的端口。你如何告诉A,B的地址?如果你检查我的默认网桥网络,我不必为此做任何配置。您可以看到主机内运行的两个容器及其ip。此外,在运行容器时,可以将其附加到另一个容器。我还暴露了这些容器的端口。