我正在尝试使用编织在同一主机(aws服务器)中连接多个容器。但是如果我给docker run命令不给出任何输出
weave launch <aws-public-ip>
eval $(weave env)
我在没有docker-compose的情况下尝试了这个..
我尝试使用Mac中的虚拟盒连接不同主机中的多个容器。那很好。
使用编织可以吗?
我知道我们可以使用docker中的链接来实现这一目标。但是我读到某个地方,将来会删除链接,而联网是首选方式
最佳答案
所以最终解决了。希望这对遇到相同问题的其他人有所帮助。
当您启动这样的编织时
weave launch <aws-public-ip>
编织查找另一个编织对等点并尝试连接到它。这就是它挂起的原因。
我从weave的github页面获得了此信息:
https://github.com/weaveworks/weave/issues/1950
所以解决方案是
weave launch
eval $(weave env)
从主机系统
并引用您的容器
containerName.weave.local
关于docker - Docker-是否可以使用weave在同一主机中连接容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35170161/