我正在学习Docker Swarm,我无法通过以下情况,甚至搜索了很多次:
我有一个Docker编写文件,在其中我启动了两个容器,一个用于API,另一个用于数据库,两者都使用“后端”网络。
在同一个文件中,我有另一个容器,我在其中运行API的客户端,但这个客户端我必须放在其他网络中,称为“客户端”。在这个容器中,我不能ping“后端”网络中的容器,因为覆盖网络不像桥网络那样配置它。
有什么方法可以配置它吗?
发布于 2018-08-08 11:42:03
据我所知,通信不应该发生在网络之间。这既不是错误,也不是配置错误。您只需将API放在与客户端相同的网络中,这样客户端就可以使用API,但无法访问后端网络。确保API容器仍在后端网络中。
https://stackoverflow.com/questions/51737826
复制相似问题