1. 创建配置目录和文件
docker pull
是由守护进程dockerd执行,因此代理需添加在dockerd的systemd配置中。
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/proxy.conf
2. 编辑proxy.conf文件,添加以下内容
vim /etc/systemd/system/docker.service.d/proxy.conf
[Service]
Environment="HTTP_PROXY=http://代理服务器IP:端口"
Environment="HTTPS_PROXY=http://代理服务器IP:端口"
代理服务器的协议可自行修改,如sockes5://代理服务器IP:端口
保证代理服务器可以正常获取镜像即可
3. 重载systemd并重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
评论 (0)