现在是windows7的版本所以是下载window7的安装包
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
我下载的是
这是安装要注意的两点。
安装之后双击Docker Quickstart Terminal,可能会提示你找不到base.exe这个程序,这是因为git的地址不对。
,右键点击Docker Quickstart Terminal,在快捷方式里面的目标修改正确的路径
之后打开Docker Quickstart Terminal,发现又有新的问题Looking for vboxmanage.exe
我们到它的启动脚本看一下,右键文本格式打开就可以了
发现是这一部分出现问题,猜想可能是没有VBOX_MSI_INSTALL_PATH或者VBOX_INSTALL_PATH这两个环境变量,通过代码我们得知,这两个只需要配置其中一个就可以了。
Docker安装的时候也帮我们安装好了Oracle VM VirtualBox,路径为
C:\Program Files\Oracle\VirtualBox
右键我的电脑,属性,高级系统设置,环境变量
记住,变量值后面还要加上/
如果还是不行,可能是没有DOCKER_TOOLBOX_INSTALL_PATH这个环境变量
把它配置上就可以了,路径是你安装docker的路径
配置完成之后启动docker安装位置start.sh发现错误
Running pre-create checks...
(default) Default Boot2Docker ISO is out-of-date, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is vl.10.3
(default) Downloading C:\Users\Administrator\.docker\machine\cache\boot2docker.iso from https://github.com/boot2dock/releases/download/v1.10.3/boot2docker. iso..
Error with pre-create check:"Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boo dial tcp 192.30.252.128:443: connectex:A Cbnhectioh fttemtlFailea blaause-the' connected party did not pr after a period of time, or established connection failed because connected host has failed to respond.
You can further specify your shell with either' cmd' or ' powershell' with the--shell flag.
Looks like something went wrong... Press any key to continue...
这里是因为在路径下没有 C:\Users\Administrator.docker\machine\cache\boot2docker.iso,我这里的解决方案是使用迅雷重新下载了一个boot2docker.iso下载地址:https://github.com/boot2dock/releases/download/v1.10.3/boot2docker. iso
将下载好的boot2docker. iso 放到 C:\Users\Administrator.docker\machine\cache这里就可以了。
启动start.sh就可以了发现可以启动了,使用命令docker version 报错
解决方法执行命令:docker-machine env default
2.将显示的命令复制出来进行执行
3. 将最后一句 REM @FOR /f “tokens=*” %i IN (‘docker-machine env default’) DO @%i 命令去掉REM进行执行,使配置生效
然后就可以了。
现在将项目打包镜像到阿里云上首先要登录官方文档给的是:
但是在windows上操作的命令是:winpty docker login --username=lee1569850979 registry.cn-hangzhou.aliyuncs.com
windows 安装docker报错:Error checking TLS connection: ssh command error: command : ip addr show
解决方案:
找到docker的一个c盘位置我的是在C:\Users\Administrator.docker\machine
然后删除如图其中两个文件,如果删除不了,就重启一下机器然后再删除,然后再次启动就可以了