使用代理構建

通常在構建 Docker 映象時,Dockerfile 包含執行程式以從 Internet 獲取資源的指令(例如,wget 用於在 GitHub 上提取程式二進位制構建)。

可以指示 Docker 傳遞集合集環境變數,以便這些程式通過代理執行這些提取:

$ docker build --build-arg http_proxy=http://myproxy.example.com:3128 \
               --build-arg https_proxy=http://myproxy.example.com:3128 \
               --build-arg no_proxy=internal.example.com \
               -t test .

build-arg 是僅在構建時可用的環境變數。