这是我的情况:
- 我让Portainer在本地网络(192.168.0。 123 )上的一台计算机上的Docker容器中运行。
- 我还在同一本地网络(192.168.0。 124 )的第二台计算机上的VMWare VM内运行Windows Docker(使用Hyper-V)。
- 我想在Portainer中添加端点以连接到该VM上的Docker端点,因此我可以从第一台计算机上对其进行控制。
到目前为止,我已经尝试过:
- 使用VMWare的网络连接管理器将第二台计算机上的转发端口(192.168.0。 124 )添加到VM。
- 使用第二台计算机的IP +转发的端口作为Portainer中的终结点URL(192.168.0。 124 :2375)
-
确保所有计算机上的所有防火墙都已关闭。
-
如果我尝试通过托管它的第二台计算机连接到VM中的Nginx容器,则可以。
- 如果我尝试从第一台计算机连接到同一Nginx容器,则无法连接。
-
如果我直接使用tnc 192.168.0.124 -port 2375
进行测试,我可以连接到转发的IP和端口
计算机名称:192.168.0.124
远程地址:192.168.0.124
RemotePort:2375
InterfaceAlias:以太网
SourceAddress:192.168.0.123
TcpTestSucceeded:是
但是,当我在Portainer中添加相同的IP +端口作为端点时,它显示“无法ping Docker环境”。
是否有人尝试过这样做(并且成功了?)