解决docker


很多人使用doker时候经常会遇到docker: Get https://registry-1.docker.io/v2/: net/http: request canceled 报错
网上大多数都是换源,但是源很多都没用了,一下是一些在去年11月还能用的源
https://register.liberx.info/
https://dockerpull.com/
https://docker.anyhub.us.kg/
https://dockerhub.jobcher.com/
https://dockerhub.icu/
https://docker.awsl9527.cn
不一定什么时候就没了
所以最佳解决办法是
走代理
设置代理就一切水到渠成了。

  1. 在 /etc/systemd/system 目录下创建 docker.service.d 目录

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

  1. 在该目录下创建 http-proxy.conf 文件

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

  1. 选用你最喜欢的编辑器,编辑该文件并添加下面的内容,这里使用 vi/vim 进行编辑。

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

4.根据自身需要添加下面的内容并替换为实际的配置,一般只需要加 HTTP_PROXY 和 HTTPS_PROXY:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:7890/"
Environment="HTTPS_PROXY=http://proxy.example.com:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"

最后一定要打开!!!你主机的允许局域网连接打开tun模式。

声明:智爱的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 解决docker


手握日月摘星辰,世间无我这般人