Linux 中 Docker 容器内使用HOST的代理


如题,为了搞定这个东西,前前后后折腾了挺久,但是中间也是因为别的事情断断续续摸索尝试。不废话,直接上最终解决办法。

通过你可以使用的任何方法拿到容器本身的IP,以及其与Docker通信的网关地址,大多数时候类似:Container ip是172.72.0.2,那对于这个容器,Docker bridge 网关ip就是172.72.0.1。

要使用HOST的代理,只需要在当前容器导入环境变量:export ALL_PROXY=http:172.72.0.1:xxxx 即可,xxxx为你的host 代理端口。


发表评论

您的电子邮箱地址不会被公开。