在Docker构建期间如何在Dockerfile中支持http_proxy或逻辑控制?

我在有防火墙的公司环境中工作,主要是我需要代理才能访问外部以更新软件包

虽然我想保留相同的Dockerfile在公司内部/外部进行构建.

FROM ubuntu:latest
# for inside 
RUN echo 'Acquire::http::Proxy "http://<proxy>";' > /etc/apt/apt.conf
# for external
#RUN echo '#Acquire::http::Proxy "http://<proxy>";' > /etc/apt/apt.conf
RUN apt-get update

如何在Docker构建过程中实现这一目标?

最佳答案
注意此功能是在docker> = 1.9.0 https://github.com/docker/docker/issues/14634中添加的

转载注明原文:在Docker构建期间如何在Dockerfile中支持http_proxy或逻辑控制? - 代码日志