解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法

docker pull 时发生以下错误:

原因:不可描述(政府屏蔽了?)

解决思路:百度搜了下net/http: TLS handshake timeout

出现一个这个结果比较满意

http://dockone.io/article/876?utm_source=tuicool&utm_medium=referral

我不用官方的dockhub了,转而使用国内的仓库daocloud

$ echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker
$ sudo service docker restart

重启docker服务后,再次push的结果

查看daocloud个人仓库页面,的确有我push过的记录

我通过删除本地镜像,然后直接运行镜像

docker rmi -f 365b7cffff62
docker run jamine/docker-whale

可以看到,从我的仓库成功拉取到了镜像

时间: 2024-10-17 11:18:18

解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法的相关文章

解决docker下载[[email protected] var]# docker pull java Using default tag: latest Try镜像出现 error pulling image configuration: Get https://dseasb33srnrn.cloudfront.net......: net/http: TLS handshake timeout的问题

[[email protected] var]# docker pull javaUsing default tag: latestTrying to pull repository docker.io/library/java ... latest: Pulling from docker.io/library/java5040bd298390: Pulling fs layer fce5728aad85: Pulling fs layer 76610ec20bf5: Waiting 6017

centOS7关于pull 命令时报错:get https://registry-1.docker.io/v2/:ner/http:TLS handshake timeout 或者 request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers

参考文件:https://www.cnblogs.com/icebutterfly/p/9489133.html 报错:get https://registry-1.docker.io/v2/:ner/http:TLS handshake timeout 或者 request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers 原因:连接不到 镜像库所致: 解决办法: 1.运行

使用docker时报错“net/http: TLS handshake timeout”

问题原因 :该命令默认从docker远端镜像仓库中拉取镜像,但由于远端仓库的服务器是在国外,我们国内有的用户很可能都访问不到 解决:使用国内镜像仓库 docker pull registry.docker-cn.com/myname/myrepo:mytag //标准格式 docker pull registry.docker-cn.com/library/ubuntu:16.04 //示例 为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 regis

解决`docker pull`被 reset 的问题

解决方法: 找到其它可用 IP : $ dig auth.docker.io ; <<>> DiG 9.10.4-P6-RedHat-9.10.4-4.P6.fc25 <<>> auth.docker.io ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7119 ;; flags: qr rd ra;

docker net/http: TLS handshake timeout 解决办法

1.windows 找到 C:\Windows\System32\drivers\etc\hosts 在最后加上 52.22.201.61 registry-1.docker.io 保存退出 # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP

Docker报错: TLS handshake timeout”。

Docker 默认拉取国外镜像,换成国内就搞定. 为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值. {  "registry-mirrors": ["your accelerate address"]}可参考如下阿里地址: https://yq.aliyun.com/articles/29941   原文地址:https://www.cnblogs.com/zhink/p/8608

使用docker时报错“net/http: TLS handshake timeout”的解决方案

自己使用成功,特此记录 消息来源:https://blog.csdn.net/qq_33575129/article/details/78196279 修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值. {  "registry-mirrors": ["https://registry.docker-cn.com"]} 修改保存后重启 Docker 以使配置生效. 原文地址:https://www.cnblo

[已解决]报错: TLS handshake timeout

为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值. { "registry-mirrors": ["https://registry.docker-cn.com"] } 修改保存后重启 Docker 以使配置生效. 原文地址:https://www.cnblogs.com/hankleo/p/11780073.html

Docker问题解决:Error response from daemon: Get https://registry-1.docker.io/v2/yandex/clickhouse-server/manifests/latest: net/http: TLS handshake timeout

方法1: vi /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] } systemctl restart docker.service 方法2: vi /etc/sysconfig/docker OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=https://docker.mi