Docker – 是否可以使用编织方式在同一个主机上连接容器

我正在尝试使用编织在同一个主机(aws服务器)中连接多个容器。 但是,如果我给,docker运行命令不会给出任何输出

weave launch <aws-public-ip> eval $(weave env) 

我试过这个有没有docker组成..

我尝试使用我的Mac中的虚拟框连接多个容器在不同的主机。 这是完美的工作。

这可能使用编织?

我知道我们可以在Docker中使用链接来实现它..但是我在某处读到链接将被删除,networking是首选方式

所以最后它被解决了。希望这可以帮助那些有同样问题的人。

当你像这样开始编织

 weave launch <aws-public-ip> 

编织寻找另一个编织同伴,并尝试连接到它..这就是为什么它挂起。

我从编织的github页面获得了这个信息: https : //github.com/weaveworks/weave/issues/1950

所以解决办法就是

 weave launch eval $(weave env) 

来自主机系统

并引用你的容器

 containerName.weave.local 

这是正确的 – 我们使用织造启动时提供的IP地址数量作为启动IP分配器所需的初始法定数量的一个线索。 如果您提供的IP地址太多,我们将无法build立法定人数,您将无法分配IP,因此无法启动容器。