Docker for Windows 使用 VMware WorkStation
一.前言
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%20for%20Windows%20Installer.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
,并且将其设为手动启动,避免每次开机就收到一个提示框。
Docker for Windows 使用 VMware WorkStation相关推荐
- 大数据基础系列 1:Windows 安装 VMware Workstation 虚拟机完整步骤及需要注意的问题
文章目录 前言 一.下载正版虚拟机不同版本 1.1.通过官网进行下载 VM 虚拟机 1.1.1.选择所需版本下载 1.1.2.VM 15.1.0 Pro for Windows 下载 1.2.免注册账 ...
- Mac版的vmware Fusion 8如何导入windows版vmware workstation创建的虚拟机
来自于电脑手机论坛->新风威驰回答 其实,你只要把整个目录的目录名加上后缀 .vmwarevm 就可以直接打开了.
- VMware Workstation All Key
官方下载:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 懒人打包:链接:https:/ ...
- win10系统Docker和VMware WorkStation共存,远程工具连接Docker
摘要:win10安装docker进行学习的两种途径: Docker for Windows Installer.exe(地址https://download.docker.com/win/stable ...
- Windows下无法启动虚拟机: “VMware Workstation and Device/Credential Guard are not compatible“ error in VM...“
错误提示 VMware Workstation and Device/Credential Guard are not compatible" error in VMware Worksta ...
- Windows Server 2008 R2模板机制作(VMware Workstation)
本文主要是针对于VMware Workstation平台制作Windows Server 2008 R2模板机的,制作模板机前需要在VMware Workstation中安装好了windows ser ...
- VMware Workstation Pro 无法在Windows上运行的解决方案
提示"VMware Workstation Pro 无法在Windows上运行",这问题是由于微软的更新程序引起的,导致老版本的VMware Workstation Pro 无法运 ...
- VMware workstation 14安装windows虚拟机
引言 VMware Workstation 是世界知名的虚拟化软件,想必大多数程序员电脑中都或多或少有几个虚拟机吧,使用虚拟机的好处自然不用多说,在VMware 中安装操作系统并不难,但对于小白来说还 ...
- windows 10 使用 VMWare workstation player 启动 windows XP 虚拟机出错的问题
如果遇到 VMware Player "不支持在主机上使用虚拟化性能计数器"的问题: https://kb.vmware.com/s/article/81623 Attemptin ...
最新文章
- c# image转换为bitmap_C# 人脸识别库
- Power of Cryptography
- MySQL 性能优化的最佳20多条经验分享
- iOS - block变量捕获原理
- iATKOSv7+硬盘安装助手+变色龙
- 智能城市技术能够更好地改善日常生活
- Java 并发编程之 volatile
- centos没有可用软件包 mysql-server_centos7解决yum install mysql-server没有可用包?
- 超越Excel,这才是报表的正确打开方式,可惜90%的人都没用过
- Kafka性能测试实例
- php和python-什么是Python和php?Python与PHP有什么区别
- 数据预处理第2讲:非线性变换
- chimera添加氨基序列
- 30个java编程小技巧
- CE修改Eternium永恒之金【进阶篇】
- 获取计算机主机mac地址的命令有,Mac系统获取远程电脑MAC地址的两种简单方法
- 为何CPU散片这么便宜?盒装CPU值得买吗
- 计算机毕业设计Java酒店管理信息系统(源码+mysql数据库+系统+lw文档)
- 模拟鼠标键盘操作,含硬件模拟技术。[转]
- 总结一下用面向对象写法调用借口