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,因此无法启动容器。