我在主机上的以下设置中有两个docker容器:
udp://Container_1_IP:5043
一切正常!!
0.0.0.0:5043:5043
)来启动容器1 --links
”链接容器2和容器1. udp://Container_1_IP:5043
时,会引发错误“Connection refused
”。任何让Scenario 2为我工作的帮助都会非常感激!!
答案 0 :(得分:1)
如Docker links中所述:
Docker还为源容器公开的每个端口定义了一组环境变量 每个变量都有一个唯一的前缀:
<name>_PORT_<port>_<protocol>
此前缀中的组件为:
- --link参数中指定的别名(例如,webdb)
- 公开的
<port>
号码<protocol>
是TCP或UDP
这意味着您需要确保Container1使用正确的协议(在您的情况下为UDP)公开正确的端口:请参阅&#34; How do I expose a UDP Port on Docker?&#34;