我想通过代理从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,表明代理无法正常工作。有什么想法吗?
答案 0 :(得分:1)
http_proxy
ENV http_proxy http://<myproxy address>.com:8010