docker官方镜像仓库被墙后,导致无法拉取镜像。现在有很多中方法拉取,比如用阿里云个人仓库等,但是都挺麻烦,现在介绍一种快捷简便的方法。
注:需要科学上网
Docker Daemon - 代理拉取或推送官方镜像
注:Docker 守护程序(dockerd)是在其启动环境中使用 HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY 环境变量来配置 HTTP 或 HTTPS 代理行为,需要在 Docker systemd 服务文件中添加此配置。 在 daemon.json 文件或者是在系统环境变量文件中配置它们都不会使其生效。
1.在 /etc/systemd/system
目录下创建 docker.service.d
目录
mkdir -p /etc/systemd/system/docker.service.d
2.在该目录下创建编辑 proxy.conf
文件
vim /etc/systemd/system/docker.service.d/proxy.conf
根据自身需要添加下面的内容并替换为实际的配置。
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"
Environment="HTTPS_PROXY=http://proxy.example.com:80/"
Environment="NO_PROXY=localhost,127.0.0.1"
【注】1.需要能科学上网的代理地址
2.如果想某个 IP
或域名
不走代理则配置到 NO_PROXY
中。
wq保存即可
4.刷新更改并restart Docker
systemctl daemon-reload
systemctl restart docker
这样就可以拉取官方仓库了
- THE END -
最后修改:2024年9月7日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.pengvip.cn/78.html
共有 0 条评论