很多人使用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
不一定什么时候就没了
所以最佳解决办法是
走代理
设置代理就一切水到渠成了。
- 在 /etc/systemd/system 目录下创建 docker.service.d 目录
sudo mkdir -p /etc/systemd/system/docker.service.d
- 在该目录下创建 http-proxy.conf 文件
sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf
- 选用你最喜欢的编辑器,编辑该文件并添加下面的内容,这里使用 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模式。


Comments | NOTHING