利用网络代理拉取docker官方镜像

admin 2024-8-20 218 8/20

docker官方镜像仓库被墙后,导致无法拉取镜像。现在有很多中方法拉取,比如用阿里云个人仓库等,但是都挺麻烦,现在介绍一种快捷简便的方法。

注:需要科学上网

利用网络代理拉取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

这样就可以拉取官方仓库了

利用网络代理拉取docker官方镜像

 

- THE END -
Tag:

admin

9月07日20:33

最后修改:2024年9月7日
3

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

共有 0 条评论