环境说明: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 文件要删掉,否则启动失败