本文参考自 http://www.cnblogs.com/VAllen/p/Docker-for-windows-on-VMware.html
1. 安装 docker for windows
我是使用 docker for windows 的 msi 文件安装的,如果是使用 DockerToolbox.exe 安装请看上方参考文本。
安装过程十分简单,这里不赘述。
2. 下载 VMware Workstation 驱动支持
下载最新的 docker-machine-vmwareworkstation
将下载下来的 docker-machine-driver-vmwareworkstation.exe 放到 C:\Program Files\Docker\Docker\resources\bin
3. 新建 machine
打开 Xshell,Xshell 自带 windows 终端模拟功能。
运行 docker-machine ls
|
|
默认应该什么都没有,我这里已经部署好所以会出现 default。
可以执行 docker-machine stop default && docker-machine rm default 来结束并删除这个 machine。
创建支持 vmware 的 machine docker-machine create --driver=vmwareworkstation default
启用 docker-machine active default
4. 修改 Docker 源为国内源
在 Xshell 下执行 docker-machine.exe ssh default
这时候会链入一个 Linux 的虚拟机里,其实这个就是 Docker 的虚拟机咯。
|
|
接下来修改配置文件 sudo vi /var/lib/boot2docker/profile
在--label provider=vmwareworkstation
的下一行添加 --registry-mirror https://registry.docker-cn.com
|
|
保存后运行退出 ssh
运行 docker-machine restart
5. powershell 启用后端
创建 powershell 启动运行脚本
|
|
打开记事本之后输入
|
|
保存退出。
关闭 powershell 再次运行的时候会遇到 在此系统中禁止执行脚本解决方法
,这时候以管理员身份运行 Powershell 输入以下命令。
|
|
以上禁止执行脚本解决方法参考自 PowerShell在此系统中禁止执行脚本解决方法
再次运行 powershell ,再运行 docker info
|
|
终于可以在 Windows 下愉快的玩耍 Docker 了。