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

作者:晓晨Master 时间:2023-04-19 16:37:35 

一.前言

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即可。

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

三.准备工作

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 for Windows 使用 VMware WorkStation的详细教程

四.安装Docker Machine

1.打开VMware Workstation

这一步是必须的!VM版本必须大于10。

2.安装dev示例

打开cmd,执行命令


docker-machine create --driver=vmwareworkstation dev

执行过程如下:

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

3.验证安装

执行命令:


docker-machine ls

会出现一个dev的实例

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

4.激活实例

执行命令:


docker-machine env dev

会出现如下图:

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

5.设置环境变量

打开环境变量设置,对于第3步中的提示设置系统环境变量:

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

设置这五个即可,最后记得要点确定哦。

五.验证是否安装成功

1.登录dev实例

使用命令登录:


docker-machine ssh dev

出现如下表示成功:

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

2.运行hello-world

关闭我们刚刚的cmd窗口,打开一个新的cmd窗口。执行命令:


docker run hello-world

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

到这一步我们的安装就表示成功了。

六.配置加速器

通过命令登录docker-machine

新建文件 vi /etc/docker/daemon.json

输入以下内容


{
 "registry-mirrors": ["https://registry.docker-cn.com"]
}

保存,重启即可

七.收尾工作

因为我们使用的VM,所以我们在使用docker的时候,必须保证vm的dev示例是在运行的:

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

此方法目前有个缺点,就是无法使用Docker for Windows的UI管理功能,但是这并不影响,通过命令我们可以完成所有的事情,所以我们在服务中,停止Docker for Windows Service,并且将其设为手动启动,避免每次开机就收到一个提示框。

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

最后十分感谢这个园友的文章能给我参考:https://www.cnblogs.com/VAllen/p/Docker-for-windows-on-VMware.html

来源:https://www.cnblogs.com/stulzq/p/9064828.html

标签:VMware,WorkStation
0
投稿

猜你喜欢

  • 如何规避收到垃圾邮件

    2010-03-01 19:16:00
  • WindowsIIS6安全保护贴—URL授权全攻略(1)

    2007-09-20 13:47:00
  • 网站建设策划要素:从基础架构到风格设计

    2009-01-16 13:41:00
  • 方方面面:五十七条搜索引擎优化实用技巧

    2008-12-02 11:21:00
  • Comsenz推出论坛游戏插件“Yes玩”帮助站长赢利

    2008-10-13 20:25:00
  • vmware 装机报错VMware Workstation 未能启动 VMware Authorization Service

    2021-01-25 02:18:13
  • Linux下解压,压缩JAR包的简单方法

    2023-08-06 19:26:03
  • Windows Server 2003自带防火墙设置

    2010-07-22 22:51:00
  • Z-Blog在Apache的PHP下使用

    2011-04-28 09:42:00
  • Linux 6下安装编译安装Nginx的步骤

    2022-05-08 17:11:18
  • 新手认识Linux系统

    2010-08-23 18:45:00
  • 如何测试和调试Linux的Apache服务器

    2007-03-26 13:22:00
  • 从头开始:网站标题在SEO优化中的重要性

    2009-03-18 14:15:00
  • 苹果近期或发布平板电脑 工程师频繁往返中国

    2009-10-30 07:48:00
  • Win 2000的超酷技巧

    2007-08-23 14:14:00
  • 基于Linux系统的包过滤防火墙

    2009-09-19 20:21:00
  • 改造ctrl+alt+del(默认重启)为一个信息搜集脚本的脚本

    2023-10-10 10:25:44
  • 迅雷宣布拟起诉搜狐侵权 称已完成相关取证

    2009-10-26 08:22:00
  • 选择主机须注意的六点

    2010-03-25 11:17:00
  • 地图网站怎么赚钱?

    2007-11-19 14:20:00
  • asp之家 网站运营 m.aspxhome.com