Docker拉取镜像时设置代理实现高效访问

蓝调 2025-02-13 PM 86℃ 0条

在拉取docker镜像时,由于国内网络问题(防火墙,运营商QoS等因素)经常会出现拉取不了镜像的问题,网上常见通过配置镜像源来解决这个问题,如修改docker镜像源,该方式在“Docker官方镜像源被封?修改源继续用”文中已有介绍:https://blog.suyu.uk/archives/238/

但是实际上, 通过上述方式能解决部分问题,还是频繁的出现无法拉取的经常。下面介绍一种设置代理的方式,搭配境外的服务器或者本地的代理服务器,实现docker访问加速。

docker访问终极加速方式:配置代理

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

文件中写入如下参数

[Service]
Environment="HTTP_PROXY=http://192.168.2.105:10809"
Environment="HTTPS_PROXY=http://192.168.2.105:10809"

其中:192.168.2.105修改为自己的代理地址

然后重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

可以通过 sudo systemctl show --property=Environment docker 看到设置的环境变量。如能看到上述配置的代理则说明已经生效。

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~


icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
Title - Artist
0:00