https://www.cnblogs.com/Detector/p/9354539.htmlhtml
时常有容器方面的需求,常常构建调试致使测试环境有些混乱,因此想在本地构建一套环境,镜像调试稳定后再放到测试环境中。sql
博主的电脑是win7,安装的时候使用的是阿里云的docker toolbox镜像。docker
这里有必要介绍一下docker toolbox,它 是一个工具集,它主要包含如下内容:shell
Docker CLI 客户端,用来运行docker引擎建立镜像和容器
Docker Machine. 能够让你在windows的命令行中运行docker引擎命令
Docker Compose. 用来运行docker-compose命令
Kitematic. 这是Docker的GUI版本
Docker QuickStart shell. 这是一个已经配置好Docker的命令行环境 Oracle VM Virtualbox. 虚拟机
下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/windows
选择一个版本下载,下载完成以后直接点击安装,安装成功后,桌边会出现三个图标,入下图所示:bash
而后咱们点击 Docker QuickStart 图标就能够启动 Docker Toolbox 终端。tcp
之因此会放弃Docker Toolbox 终端,是由于在使用了一段时间以后发现它不少不方便的地方,好比说不能全屏,不能多任务窗口切换等等。工具
做为它的替代物,在此给你们安利一个博主一直使用的cmder,Windows环境的下无需配置就能使用一个真正干净的Linux终端!测试
具体的安装使用方法能够参考这篇文章:https://jeffjade.com/2016/01/13/2016-01-13-windows-software-cmder/ui
刚打开cmder时,直接执行docker命令,会发现链接不上,报connectex: No connection could be made
错误。
其实这是由于没有配置DOCKER_HOST
和DOCKER_CERT_PATH
,它使用了默认的配置致使的。
直接执行下面的三个命令设置对应的环境变量便可,其中DOCKER_HOST的IP为咱们启动Docker QuickStart时它从网卡获取的IP。
set DOCKER_HOST=tcp://192.168.99.100:2376 set DOCKER_CERT_PATH=C:\Users\${user}\.docker\machine\machines\default\ set DOCKER_TLS_VERIFY=1
设置了以后就能够执行docker命令了。