Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

环境说明:windows10 使用 docker toolbox安装docker

1.操作:docker search hello-world

错误:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

2.docker toolbox会使用 VMBox创建一个名称为 default 的虚拟机,如果操作过多导致错误无法回滚环境,可以打开VMBox删除名为

default的虚拟机,然后在 C:\Users\用户名\.docker\machine\machines 下找的 default 虚拟机文件,删除文件。

3. 打开git命令控制器 执行 docker-machine create --driver virtualbox default 重新创建一个名为 default的虚拟机

4.设置镜像加速服务

4.1 打开 docker quickstart  terminal 控制器

4.2 执行 docker-machine ssh default 进入虚拟机

4.3 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://***.mirror.aliyuncs.com |g" /var/lib/boot2docker/profile

配置镜像加速地址

4.4 exit 退出虚拟机

4.5 docker-machine ssh default 重启虚拟机

注意:虚拟机default  /etc/docker/daemon.json 文件要删掉,否则启动失败

 

 

 

你可能感兴趣的:(Docker)