Docker 构建使用代理和自定义端口 - Moby 指南
在使用 Moby 构建 Docker 镜像时,它会默认使用当前系统的 HTTP 代理来下载所需的软件包和依赖项。如果你需要使用不同的代理,可以在 Dockerfile 中设置相应的环境变量,例如:
ENV http_proxy='http://proxy.example.com:8080/'
ENV https_proxy='http://proxy.example.com:8080/'
此外,Moby 默认使用 443 端口与 Docker Hub 进行通信,以获取基础镜像和其他资源。如果你需要使用不同的端口,可以在 Dockerfile 中设置相应的参数,例如:
ARG DOCKER_REGISTRY='localhost:5000'
这将使用本地的 Docker Registry,并将其配置为使用 5000 端口。
原文地址: https://www.cveoy.top/t/topic/gQ1w 著作权归作者所有。请勿转载和采集!