Docker build 使用 proxy

方式一:构建时指定(推荐)

记得开启 Allow LAN,因为代理是在 容器 中访问网络的。

1
docker build . -t docker101tutorial --build-arg http_proxy=http://192.168.2.105:7890 --build-arg https_proxy=http://192.168.2.105:7890

方法二:编写 Dockerfile 时指定

1
2
ENV http_proxy http://192.168.2.105:7890
ENV https_proxy http://192.168.2.105:7890

但这样的话,就把 http_proxy 写死到 dockerfile 中了。
使用这个 image 的人就麻烦了,他要通过这样的方式来 run。

1
docker run --env http_proxy=http://192.168.2.105:7890 test


Docker build 使用 proxy
https://blog.josway.cc/2022/06/05/yuque/Docker build 使用 proxy/
作者
JOSWAY
发布于
2022年6月5日
许可协议