我在主机上运行了两个docker容器,例如A和B.Docker A请求在其他主机上运行的服务,此请求和回复工作正常。我想要做的是,我想将来自A的所有请求重定向到通过容器B(用于某些审核)的服务以及来自服务的所有回复再次到达A到B.
我该怎么做?是否有可能实现这样的透明设置,以便A永远不会知道B正在审核其请求以及它的回复?
答案 0 :(得分:2)
您可以使用/etc/hosts
--add-host
参数在docker run command
泊坞广告容器 A 中添加一个条目。 docker容器A上的代码现在只需要此条目的名称。您需要做的就是将--add-host
参数中的此名称传递到您的泊坞窗容器 B ,如果您需要审核服务,否则您可以传递其他主机IP 直接
我希望这有帮助。