我正在使用AWS ECS部署我的docker容器组,并且在桥接网络模式下都可以正常运行,但是性能很慢...
我已经阅读到此问题可以通过主机网络模式解决,但是如果使用此模式,它将在容器部署(其中一些)上引起错误,“CannotCreateContainerError:容器已经存在”。
寻找错误,我发现这是由容器(https://github.com/aws/amazon-ecs-agent/issues/185)中的链接引起的,但我需要它,
有什么想法吗?
非常感谢!
最佳答案
解决了!
就像在该问题注释中一样,networkmode主机不允许容器之间的链接,因此,如果删除它们,它将起作用。
所以现在我们有了一个新问题,如何在容器之间进行通信?容易,指向localhost或127.0.0.1和他自己的端口(显然,您不能使用相同的端口部署两个容器)。