目录
- 一.前言
- 二.安装docker for windows
- 1.下载docker for windows
- 2.安装以后的准备
- 三.准备工作
- 1.下载boot2docker.iso
- 2.下载 vmware workstation 驱动
- 四.安装docker machine
- 1.打开vmware workstation
- 2.安装dev示例
- 3.验证安装
- 4.激活实例
- 5.设置环境变量
- 五.验证是否安装成功
- 1.登录dev实例
- 2.运行hello-world
- 六.配置加速器
- 七.收尾工作
一.前言
docker for windows 不同于 docker toolbox。docker for windows 对系统的要求至少为windows 10专业版,因为它需要hyper-v的支持,而dockbox toolbox使用oracle virtual box而不是hyper-v 。使用过vmware workstation的朋友应该知道,vm无法与hyper-v共存。那么如果我的电脑已经安装和使用vm,如何才能使用docker for windows呢,请看下面的讲解。
二.安装docker for windows
1.下载docker for windows
从这个地址下载并进行安装:https://download.docker.com/win/stable/docker for windows installer.exe 。
安装过程很简单,在此我就不赘述了。
2.安装以后的准备
安装完成以后,docker for windows 会自动运行,此时会出现提示没有启用hyper-v,这里点击canel即可。
三.准备工作
1.下载boot2docker.iso
从这个地址下载: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce/boot2docker.iso
然后将 boot2docker.iso 放在 c:\users\<用户名>\.docker\machine\machines\dev\
,文件夹不存在就自己建立。
2.下载 vmware workstation 驱动
从这里下载 https://github.com/pecigonzalo/docker-machine-vmwareworkstation/releases/ 最新版的vm驱动。此驱动非官方开发,但是也在官方的文档中有链接。
然后将 docker-machine-driver-vmwareworkstation.exe
复制到 c:\program files\docker\docker\resources\bin
下:
四.安装docker machine
1.打开vmware workstation
这一步是必须的!vm版本必须大于10。
2.安装dev示例
打开cmd,执行命令
docker-machine create --driver=vmwareworkstation dev
执行过程如下:
3.验证安装
执行命令:
docker-machine ls
会出现一个dev的实例
4.激活实例
执行命令:
docker-machine env dev
会出现如下图:
5.设置环境变量
打开环境变量设置,对于第3步中的提示设置系统环境变量:
设置这五个即可,最后记得要点确定哦。
五.验证是否安装成功
1.登录dev实例
使用命令登录:
docker-machine ssh dev
出现如下表示成功:
2.运行hello-world
关闭我们刚刚的cmd窗口,打开一个新的cmd窗口。执行命令:
docker run hello-world
到这一步我们的安装就表示成功了。
六.配置加速器
通过命令登录docker-machine
新建文件 vi /etc/docker/daemon.json
输入以下内容
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
保存,重启即可
七.收尾工作
因为我们使用的vm,所以我们在使用docker的时候,必须保证vm的dev示例是在运行的:
此方法目前有个缺点,就是无法使用docker for windows的ui管理功能,但是这并不影响,通过命令我们可以完成所有的事情,所以我们在服务中,停止docker for windows service
,并且将其设为手动启动,避免每次开机就收到一个提示框。
最后十分感谢这个园友的文章能给我参考:https://www.cnblogs.com/vallen/p/docker-for-windows-on-vmware.html
到此这篇关于docker for windows 使用 vmware workstation的文章就介绍到这了,更多相关vmware workstation使用内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!