小知识: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 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的详细教程-1猿站网-插图

四.安装docker machine

1.打开vmware workstation

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

2.安装dev示例

打开cmd,执行命令

?
1
docker-machine create –driver=vmwareworkstation dev

执行过程如下:

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-2猿站网-插图

3.验证安装

执行命令:

?
1
docker-machine ls

会出现一个dev的实例

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-3猿站网-插图

4.激活实例

执行命令:

?
1
docker-machine env dev

会出现如下图:

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-4猿站网-插图

5.设置环境变量

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

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-5猿站网-插图

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

五.验证是否安装成功

1.登录dev实例

使用命令登录:

?
1
docker-machine ssh dev

出现如下表示成功:

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-6猿站网-插图

2.运行hello-world

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

?
1
docker run hello-world

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-7猿站网-插图

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

六.配置加速器

通过命令登录docker-machine

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

输入以下内容

?
1
2
3
{
“registry-mirrors”: [“https://registry.docker-cn.com”]
}

保存,重启即可

七.收尾工作

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

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-8猿站网-插图

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

%小知识:Docker for Windows 使用 VMware WorkStation的详细教程-9猿站网-插图

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

到此这篇关于docker for windows 使用 vmware workstation的文章就介绍到这了,更多相关vmware workstation使用内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/stulzq/p/9064828.html

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:常用的Docker命令及示例汇总分析

2023-3-18 17:30:23

建站知识

小知识:基于Docker部署Tomcat集群、 Nginx负载均衡的问题小结

2023-3-18 17:52:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索