通过代理拉取 Docker 镜像

By | 2025年2月9日

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注