windows10 以上有傻瓜式安装,但是我没试过,公司电脑大多还是 win7.其实这篇文档也属于傻瓜式安装..
P.S.本文档只适用于有 docker 使用需求又不愿意抛弃熟悉的 windows 系统的同学,如果你愿意更换系统,强烈建议换成我现在使用的 ubuntu,安装和使用都要顺畅得多.
公司内网有代理以及需要配置内部镜像库,与 default 配置有区别。
操作系统:64 位 Windows 7 专业版
内存:4GB
下载:https://download.docker.com/win/stable/DockerToolbox.exe
傻瓜式一步一步安装。
注意事项:安装路径尽量别有中文。
将安装路径下的 boot2docker.iso 文件复制到 C:\Users\你的用户\.docker\machine\cache 目录下。另外修改桌面上多出来的 Docker Quickstart Terminal,右键属性 - 目标,修改前面的 bash.exe 为你之前安装的 Git 目录下的 bash.exe(如果你之前没有安装过 git 环境,这步可以取消)。
参考如下脚本创建:
docker-machine create -d virtualbox ^
--virtualbox-host-dns-resolver ^
--engine-env HTTP_PROXY=http://XXX.XX.XX.XX:XXXX ^
--engine-env HTTPS_PROXY=http://XXX.XX.XX.XX:XXXX ^
--engine-env NO_PROXY=xx.com,.xx.com ^
--engine-opt bip=172.172.172.1/24 ^
--engine-opt dns=xxx.xxx.xx.xx ^
--engine-registry-mirror https://xxx.xxx.xx ^
--engine-insecure-registry xx.com ^
--virtualbox-disk-size "20000" ^
default
XX 那几个地方修改为公司的特殊配置即可,如无代理,PROXY 那几行去掉即可.如无内部镜像库,registry 那两行也可去掉.
你也可以将以上脚本保存成 bat 文件,双击运行。
前面的步骤实现了创建一个含 Docker 运行环境的虚拟机,你也可以通过 virtualbox 管理界面看到多了一个叫 default 的虚拟机。默认生成的 defalt 的 ip 为
192.168.99.100
,通过 SSH 连接工具你可以连接这个虚拟机,默认用户名密码为docker/tcuser
。
虚拟机的第一次启动会比较慢,之后每次启动都会比较快,与创建虚拟机是一样的。
运行如下 bat 命令:
docker-machine kill default
方法一:
双击桌面上的 Docker Quickstart Terminal。
方法二:
运行如下 bat 命令:
docker-machine start default