docker在拉取资源时出现错误:net/http: TLS handshake timeout

这是因为没有配置国内的仓库,推荐使用国内的阿里云仓库

在不同的系统下面,配置加速器的方式有一些不同,所以我们介绍主要的几个操作系统的配置方法。
关于加速器的地址,你只需要登录容器Hub服务的控制台,左侧的加速器帮助页面就会显示为你独立分配的加速地址。

例如:
公网Mirror:[系统分配前缀].mirror.aliyuncs.com

当你的docker版本较新时

当你下载安装的Docker Version不低于1.10时,建议直接通过daemon config进行配置。
使用配置文件 /etc/docker/daemon.json(没有时新建该文件)

在centos7中etc/docker下可能只有key.json文件可以新建一个daemon.json文件

{
    "registry-mirrors": [""]
}

重启Docker 命令:systemctl restart docker 就可以了。

如果还不懂可参考文章:https://yq.aliyun.com/articles/29941

你可能感兴趣的:(Linux)