docker设置pull拉取镜像http代理

已经设置系统代理,但镜像仍然pull不下来,抓包发现docker pull并未经过http代理。

进过测试,以下配置能加速docker pull,使其通过代理服务器。

创建文件夹:

mkdir -p /etc/systemd/system/docker.service.d

置http代理:

vi /etc/systemd/system/docker.service.d/http-proxy.conf

内容为:

[Service]
Environment="HTTP_PROXY=192.168.11.202:1080"

配置https代理

vi /etc/systemd/system/docker.service.d/https-proxy.conf

内容为:

[Service]
Environment="HTTPS_PROXY=192.168.11.202:1080"

重启docker

systemctl daemon-reload
systemctl restart docker