折腾笔记

折腾笔记

docker pull拉取镜像慢挂代理方法

2022-10-28

我使用docker pull 命令拉取镜像,但是报错:

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

其它设置都没问题,后来想到是因为公司的网络代理问题,解决方法为:

1,打开docker.service

$ vim /usr/lib/systemd/system/docker.service 1 我的是在这个目录下

$ vim /etc/systemd/system/multi-user.target.wants/docker.service 1 建议执行以下命令进行搜索:

$ sudo find / -name docker.service 1 2,将以下内容添加到docker.service文件中

Environment="HTTP_PROXY=yourproxyaddresss:8080" "HTTPS_PROXY=yourproxyaddresss:8080" 1 注意:yourproxyaddresss为你的代理地址,端口一般都是8080

添加的具体位置为:

image-1666939683330

[Service]段ExecStart上方即可

3,重启服务

$ sudo systemctl daemon-reload $ sudo systemctl restart docker

Done! https://blog.csdn.net/weixin_43220532/article/details/110958825