草庐IT

python - ZeroMQ 无法在两个 Docker 容器之间进行通信

我正在尝试在macOS中使用ZeroMQ设置Docker网络的玩具示例,其中serverd.py将消息发送到clientd.py和客户端只需使用PUSH/PULL显示它。如果我在容器之外运行它们,它们可以正常工作,但是在单独的容器中运行时我无法让它们进行通信。似乎我的clientd.py无法连接到容器名称,尽管它们位于同一个桥接网络中。我尝试用为serverd_dev_1分配的IP地址替换主机名,但这也不起作用。这是我的设置:我用dockernetworkcreate-dbridgemynet创建了一个新网络。这是dockernetworkinpsectmynet的输出:{"Name"

python - ZeroMQ 无法在两个 Docker 容器之间进行通信

我正在尝试在macOS中使用ZeroMQ设置Docker网络的玩具示例,其中serverd.py将消息发送到clientd.py和客户端只需使用PUSH/PULL显示它。如果我在容器之外运行它们,它们可以正常工作,但是在单独的容器中运行时我无法让它们进行通信。似乎我的clientd.py无法连接到容器名称,尽管它们位于同一个桥接网络中。我尝试用为serverd_dev_1分配的IP地址替换主机名,但这也不起作用。这是我的设置:我用dockernetworkcreate-dbridgemynet创建了一个新网络。这是dockernetworkinpsectmynet的输出:{"Name"