Docker for Windows 使用 VMware WorkStation的详细教程

目录
  • 一.前言
  • 二.安装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使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • vmware 装机报错VMware Workstation 未能启动 VMware Authorization Service

    背景:想装一台SAP ECC服务器,先预装XP,在装XP的时候就报错:VMware Workstation 未能启动 VMware Authorization Service.您可以尝试手动启动 VMware Authorization Service.如果此问题仍然存在,请联系 VMware 支持部门.看这描述的意思是服务没起起来. WIN+R 输入 services.msc,找到 VMware Authorization Service右键选择然后点启动,然后发现又报了下面的错误 以上就是本

  • VMware Workstation安装(Linux内核)银河麒麟图文教程

    本文为大家分享了VMware Workstation安装银河麒麟,供大家参考,具体内容如下 1.下载软件:VMware Workstation Kylin-x86_64.iso(Linux内核)银河麒麟系统镜像包. 2.安装完成VMware Workstation并运行. 3.创建新的虚拟机. 4.选中"典型",下一步. 5.安装程序光盘映像文件(浏览--文件存放路径),下一步. 6.虚拟机中安装操作系统选择Linux,下一步. 7.输入虚拟机名称,下一步. 8.默认操作,下一步. 9

  • VMware Workstation的下载与安装详细教程

    虚拟机是非常方便的测试软件,我们可以用来做各种测试,不会对硬件造成伤害,为了能够更加方便的演示环境,便于做各种例子:而又能保证主机的快速运行,减少不必要的垃圾安装程序,可以在虚拟机中随便安装和彻底删除:还能体验不同版本的操作系统,我们会选择使用虚拟机来进行操作. 而VMware 作为虚拟机市场上的领航者,具有很多优点,它可以可以同时运行Linux各种发行版.Dos.Windows各种版本,Unix等,甚至可以在同一台计算机上安装多个Linux发行版. 多个Windows版本,为了想让它能为自己服

  • VMware Workstation Pro 无法在Windows上运行的解决方法

    经过十一假期,是不是有同学发现windows更新后 VMware虚拟机打不开了,显示"VMware Workstation Pro 无法在Windows上运行"的提示.我的虚拟机版本是VMware Workstation Pro12,经过本人亲测,把最近更新的windows安装包卸载重启即可.或者把虚拟机版本升级到15版本也可以解决(本人未测试) 卸载windows安装包步骤: 1 win+R键,输入control 打开控制面板 2 点击 程序 里的 卸载程序 3 点击查看已安装的更新

  • vmware workstation安装windows server 2019(图文教程)

    提示需要输入密钥,选择[我没有密钥] 选择有桌面体验的 自定义 新建C盘 100G 选择100G的主分区,下一步 PS:未分配的空间,先不理,安装完系统,进桌面,再分配 开始安装.接下来就是等. 等. 重启 设置一个高强度的密码 OK 配置刚才未分配的磁盘 把光驱盘符改一下.改成E盘.让出D盘. 搞定 最后,最好安装一下vmware tools. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • VMware workstation虚拟机兼容性问题的解决方法

    VMware workstation 虚拟机兼容性问题,如何解决? 我在自己的本基本上安装了 VMware Workstation 10,准备搭建虚拟机环境.从别的地方拷贝了同样是用 VMware workstation 10创建的虚拟机,没有问题,可以直接打开和使用. 但是拷贝的另外两个虚拟机在使用时,却遇到了几个问题,经过处理后,目前这两个虚拟机也可以正常使用,所以讲问题的处理过程记录了一下. 问题一:打开虚拟机时的"获取所有权"问题 我在虚拟机中打开 enmoedu2.vmx 时

  • 关于vmware workstations与device/credential不兼容启动报错的问题

    vmware workstations启动虚拟机报错 根据报错当中链接链接https://kb.vmware.com/s/article/2146361?lang=zh_CN可以发现就是字面的意思,VMware和Device不兼容导致的,可以直接禁用Device就行 操作步骤 打开控制面板 取消Hyper-V(因为Hyper-V和VMware是冲突的) 重启ok. 如果还不行,继续下面步骤 更新VMware 到此这篇关于vmware workstations与device/credential不

  • VMware Workstation 15 Pro安装图解教程(小白)

    01. VMware Workstation Pro15下载 下载:VMware Workstation Pro15下载 破解版下载:https://www.jb51.net/softs/638376.html 02. VMware Workstation Pro15安装 第一步: 运行安装程序,点下一步 第二步: 接收许可协议,点击下一步 第三步:选择安装目录和是否安装增强型键盘驱动(增强型虚拟键盘功能只能在Windows主机系统中使用,他可更好地处理国际键盘和带有额外按键的键盘,能优先处理原

  • 在VMware Workstation Pro中搭建server虚拟机(图文教程)

    本人使用的VMware Workstation Pro版本: 1.首先,在VMware Workstation Pro的主页面点击创建新的虚拟机: 2.第一步完成后,会弹出"欢迎使用新建虚拟机向导"窗口,在这里我们选择使用"典型"然后进行下一步: 3.点击稍后安装,再下一步: 4.在第3步完成后,会出现新的窗口,在这里请选择Linux系统,版本对应你自己的计算机来选择,我的电脑是64位,其他电脑现在有32位.64位和128位的,自己先看自己电脑的配置选择.在这里的U

  • 今win10更新导致VMware workstation pro无法打开的解决方法

    今天晚上吃完饭回来打开笔记本的时候就遇到问题了,一般睡眠的机子按回车或者启动键就可以正常进入桌面了,但是今天很奇怪久久打不开桌面,然后只能无奈长按重启,然后就配置更新了,起先不知道为什么明明关了系统更新还是会继续系统更新.最无奈的是打开后其实桌面正常,但是当我随后打开VMware的时候系统弹出对话框:Windows 不支持VMware Workstation Pro...... 这样一段文字,我当下觉得可能是我之前在任务管理器中关闭了一些和VMware的相关进程,从而导致VMware崩溃了,于是

随机推荐