Error response from daemon: Get https://index.docker.io/XXXX: net/http: TLS handshake timeout

Error response from daemon: Get https://index.docker.io/v1/search?q=tomcat&n=25: net/http: TLS handshake timeout

Docker镜像拉取错误

1、问题描述

最近在学习docker的使用,碰到镜像拉取不到的坑,发现网上的方法和自己的有一些出路,在我的不懈努力之下终于成功了。由于之前没有配置镜像,所以使用的默认的镜像,用docker search和pull时会出错,导致如下错误或者下载到一半就卡壳,实在令人崩溃:

XuHao@LAPTOP-28V6FJT0 MINGW64 /etc
$ docker search tomcat
Error response from daemon: Get https://index.docker.io/v1/search?q=tomcat&n=25: net/http: TLS handshake timeout

2、运行环境

我用的环境配置如下:

  • Docker version: 18.03.0-ce
  • Oracle VM Virtual Box
  • Docker Quickstart Terminal

3、问题解决

  1. 环境配置好以后,打开DockerQuistartTernimal进行操作

  2. SSH登入default

XuHao@LAPTOP-28V6FJT0 MINGW64 /etc
$ docker-machine ssh default
   ( '>')
  /) TC (\   Core is distributed with ABSOLUTELY NO WARRANTY.
 (/-_--_-\)           www.tinycorelinux.net
  1. 登录阿里云,找到容器镜像服务>>镜像加速器,找到如下的代码copy进刚才的docker,也可以使用vi语句操作,主要是要创建/etc/docker/daemon.json文件,然后写入registry-mirrors的阿里云镜像加速器地址。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://0p40u2h9.mirror.aliyuncs.com"]
}
EOF
  1. 然后退出
docker@default:/etc/docker$ exit
logout
exit status 1
  1. 重启服务:docker-machine restart default
XuHao@LAPTOP-28V6FJT0 MINGW64 /etc
$ docker-machine restart default
Restarting "default"...
(default) Check network to re-create if needed...
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
(default) Waiting for an IP...
Waiting for SSH to be available...
Detecting the provisioner...
Restarted machines may have new IP addresses. You may need to re-run the `docker-machine env` command.
  1. 然后爬取tomcat试一试,下载速度飞快
XuHao@LAPTOP-28V6FJT0 MINGW64 /etc
$ docker pull tomcat
  1. 下载结束以后查看一下镜像
XuHao@LAPTOP-28V6FJT0 MINGW64 /etc
$ docker images        
REPOSITORY           TAG                IMAGE ID            CREATED             SIZE                                                                                                                          
centos              latest              831691599b88        9 days ago          215MB
tomcat              latest              2eb5a120304e        2 weeks ago         647MB

到此成功

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值