将一个docker容器的所有请求重定向到另一个?

时间:2015-07-17 06:53:06

标签: docker http-proxy

我在主机上运行了两个docker容器,例如A和B.Docker A请求在其他主机上运行的服务,此请求和回复工作正常。我想要做的是,我想将来自A的所有请求重定向到通过容器B(用于某些审核)的服务以及来自服务的所有回复再次到达A到B.

我该怎么做?是否有可能实现这样的透明设置,以便A永远不会知道B正在审核其请求以及它的回复?

1 个答案:

答案 0 :(得分:2)

您可以使用/etc/hosts --add-host参数在docker run command泊坞广告容器 A 中添加一个条目。 docker容器A上的代码现在只需要此条目的名称。您需要做的就是将--add-host参数中的此名称传递到您的泊坞窗容器 B ,如果您需要审核服务,否则您可以传递其他主机IP 直接

我希望这有帮助。