使用docker相关命令 出现:“net/http: TLS handshake timeout“

相关原因:docker默认镜像拉取地址为国外,因此经常下载速度较慢或者直接超时,此时就会出现相关错误:“net/http: TLS handshake timeout”。

解决方案:在目录: /etc/docker下创建文件daemon.json

然后编辑文件,如果已有文件就在后面直接添加国内镜像地址:

{"registry-mirrors": ["https://registry.docker-cn.com"]}

或者

{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://hub-mirror.c.163.com" ] }

个人解决相关问题使用的是方案二,当然三个合在一起也是可以的。添加完后保存相关文件,重启 Docker 以使配置生效:

sudo systemctl restart docker

此时则可以正常拉取相关docker文件

使用docker相关命令 出现:“net/http: TLS handshake timeout“_第1张图片

你可能感兴趣的:(Linux,linux,docker)