Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Docker:拦截出站流量并将ip:端口更改为另一个容器_Linux_Docker_Networking_Docker Compose - Fatal编程技术网

Linux Docker:拦截出站流量并将ip:端口更改为另一个容器

Linux Docker:拦截出站流量并将ip:端口更改为另一个容器,linux,docker,networking,docker-compose,Linux,Docker,Networking,Docker Compose,首先,我想说的是,我在Linux上的高级网络方面没有太多经验 A有一项任务是在容器中部署我们的.deb包,应用程序大多是为在本地主机上运行而设计的,同时能够操作服务器机器(DB、应用程序、客户端等),但由于应用程序的组件已分布在容器之间,我需要使其协同工作。目标是在不改变组件配置中IP地址的任何预设置序列的情况下完成,因为目标IP不确定,/etc/hosts中的IP别名可能无法解决问题 我是否可以拦截到localhost:5672的出站连接,并将其转发到(我们称之为172.18.0.4:5672

首先,我想说的是,我在Linux上的高级网络方面没有太多经验

A有一项任务是在容器中部署我们的.deb包,应用程序大多是为在本地主机上运行而设计的,同时能够操作服务器机器(DB、应用程序、客户端等),但由于应用程序的组件已分布在容器之间,我需要使其协同工作。目标是在不改变组件配置中IP地址的任何预设置序列的情况下完成,因为目标IP不确定,
/etc/hosts
中的IP别名可能无法解决问题

我是否可以拦截到
localhost:5672
的出站连接,并将其转发到(我们称之为
172.18.0.4:5672
),从而能够正确接收来自我们转发到的资源的传入流量?你能给我一些剧本的例子吗