Networking 无法将Docker容器连接到Weave网络

Networking 无法将Docker容器连接到Weave网络,networking,docker,weave,Networking,Docker,Weave,我试图用编织覆盖网络连接不同主机上的两个Docker容器。在我的第一台主机上,我可以毫无问题地连接到Weave网络。但在另一台主机上,每当我尝试使用该网络运行容器,或稍后尝试将现有容器附加到该网络时,我的命令行都会冻结 以下是我正在使用的命令: docker run -id --name test_container --net=weave test_img 以及: 在这两种情况下,命令行都处于阻塞状态,ctrl+c无法停止命令。当我关闭终端并打开一个新的终端时,我可以在执行docker ps

我试图用编织覆盖网络连接不同主机上的两个Docker容器。在我的第一台主机上,我可以毫无问题地连接到Weave网络。但在另一台主机上,每当我尝试使用该网络运行容器,或稍后尝试将现有容器附加到该网络时,我的命令行都会冻结

以下是我正在使用的命令:

docker run -id --name test_container --net=weave test_img
以及:

在这两种情况下,命令行都处于阻塞状态,
ctrl+c
无法停止命令。当我关闭终端并打开一个新的终端时,我可以在执行
docker ps-a
时看到容器。但当我想开始的时候,同样的事情又发生了


有什么想法吗?

结果是我没有将第二台主机上的Weave路由器指向第一台主机的正确IP。运行
weave status
时,我看到连接失败。使用正确的IP地址运行
weave connect
,解决了问题。但仍然奇怪的是,运行Docker容器会阻塞命令行,而不仅仅是返回错误消息

docker run -id --name test_container test_img
weave attach test_container