docerfile 构建期间如何加入代理?

3 min read

要在 Dockerfile 构建期间加入代理,需要在构建命令中添加环境变量,如下所示:

docker build --build-arg http_proxy=http://proxy-server:port --build-arg https_proxy=https://proxy-server:port .

其中,http_proxyhttps_proxy 变量分别设置 HTTP 和 HTTPS 的代理服务器地址和端口。请将 proxy-serverport 替换为您的代理服务器的实际地址和端口号。在构建过程中,Docker 将这些环境变量传递给容器,以便容器可以使用代理连接到外部网络。

请注意,在 Dockerfile 构建期间使用代理可能会导致构建速度变慢,因为每个构建步骤都需要通过代理连接到外部网络。因此,建议在构建完成后再将代理配置为容器的运行时环境变量,以便容器可以更快速地启动和运行。