Docker------Docker拉取镜像时出现Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout问题

Docker拉取镜像时出现Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout问题

解决办法1:新增或者修改镜像源即可解决。

找到 /etc/docker/daemon.json文件,可以多加几个国内源,比如:

    Docker 官方中国区:https://registry.docker-cn.com

    网易:http://hub-mirror.c.163.com

    中国科技大学:https://docker.mirrors.ustc.edu.cn

{
  "registry-mirrors": ["https://bytkgxyr.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com"]
}

如果上述办法没有解决,可以尝试下面的方法

解决办法2:使用daocloud加速器 https://www.daocloud.io/mirror

step1:点击docker图标,选择Preferences...

 step2:打开面板,依次选择 Resources - PROXIES。

 step3:打开Manual proxy configuration开关。

step4:在Bypass proxy setting for these hosts&domains填入加速地址。即可解决问题。

如果还是不可以,可以尝试下面的解决方法:

解决办法3.拉取镜像时,直接带上拉取镜像的加速地址

docker pull docker.mirrors.ustc.edu.cn/library/镜像名

原文地址:https://www.cnblogs.com/chocolatexll/p/13228134.html