【发布时间】:2018-08-17 07:24:40
【问题描述】:
我想通过代理从 Docker 容器发送所有网络流量。我不想在构建容器时将请求代理到 Docker 集线器。
我尝试在我的 Dockerfile 中定义环境变量 HTTP_PROXY:
ENV HTTP_PROXY http://<myproxy address>.com:8010
...我明白了:
starting http://<myproxy address>.com:8010
当我启动容器时。但是,当我连接到容器并运行 curl 时:
docker exec -it <my container> /bin/bash
curl http://httpbin.org/ip
我看到的是我的 IP,而不是代理的 IP,表明代理不工作。有什么想法吗?
【问题讨论】: