2025年虽仍能找到各种国内 Docker 镜像源,但拉取不稳定甚至很慢,下面提供一种通过配置代理来拉取 Docker 镜像方式。
# 1. 创建目录 docker.service.d sudo mkdir -p /etc/systemd/system/docker.service.d # 2. 新建配置文件 http-proxy.conf vim /etc/systemd/system/docker.service.d/http-proxy.conf 配置文件里添加如下环境变量: [Service] Environment="HTTP_PROXY=http://192.168.3.130:7890" Environment="HTTPS_PROXY=http://192.168.3.130:7890" Environment="NO_PROXY=your-registry.com,10.10.10.10,*.example.com" # 3. 重新加载配置文件,重启 dockerd systemctl daemon-reload systemctl restart docker # 4. 检查环境变量配置是否正确 systemctl show --property=Environment docker
以上配置完成后,就可以正常拉取镜像了,如:docker pull hello-world