通过 docker build-args 使用 SOCKS5 代理

sys*_*her 6 docker

我无法弄清楚我们如何docker build在 SOCKS5 代理后面使用。

示例 Dockerfile:

FROM clearlinux:base RUN swupd bundle-add c-basic

这样做docker build --build-arg="ALL_PROXY='socks5://proxy.company.com'" -t test-socks .不起作用,即RUN命令超时。

但是,如果我ENV ALL_PROXY='socks5://proxy.company.com'在 Dockerfile 中定义,则构建工作正常。

我注意到只有ALL_PROXY环境变量是这种情况。