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即可。
三.准备工作
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
来源:https://www.cnblogs.com/stulzq/p/9064828.html


猜你喜欢
- 在看这篇文章之前,有几点要注意:1、everyone用户完全控制目录在服务器上绝对不能出现2、WEB目录上的权限都是独立的一般情况下是读取和
- 在vmware下安装完一台centos8服务后再进行复制后出现如下问题拷贝前的源centos与拷贝后的centos服务都没有了IP,需要重新
- 域名选择域名是网站的基础,是人们进入互联网时对其相应网站的第一印象,一个好的域名对于网站的意义是不言而喻的,商业网站选择域名与主机尤其应注重
- 域控制器是公司网络管理的核心,它出现故障往往会导致全网用户计算机的登录失败。不过,大家在建立域控制器时往往忽视了对DNS的设置,致使域中的D
- 一、什么是WWW服务现在在Internet上最热门的服务之一就是环球信息网WWW(World Wide Web)服务,Web已经成为很多人在
- 北京时间11月8日消息,据国外媒体报道,微博客Twitter近日开始测试更便捷的信息转发功能,部分Twitter.com用户已经可以看到&a
- 声明:本人从一个对电脑什么都不懂的菜鸟,到今天从事IT工作的从业人员,除参加基本培训班学习基本的东西之外,其它基本上都是自学,写此文章的目的
- 硬件查看命令系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本#
- 应该有不少使用IIS自带的FTP服务器,IIS的FTP里的PASV模式下默认端口范围1024 - 65535,连接时会从中随机选择到响应。这
- 一、使用 mod_vhost_alias1、简单的动态虚拟主机# 从 Host: 头中取得服务器名字 Server NameUseCanon
- 1 VMware网卡VMware默认情况下会安装三个网卡,如下图示(点击最上方编辑-->虚拟网络编辑器)。VMnet0:“桥接网络”
- 自从丘仕达那个单页面一天6万IP的实验发布以来,网上就掀起一股单页面优化讨论的风潮,眼红的纷纷跟风仿效,但也有一些人质疑单页面优化的可取性。
- vmware vsphere 6.5是vsphere软件的经典版本,也是一款业界领先的服务器虚拟化平台,作为基础平台,是任何云计算环境的理想
- 为使广大站长更顺利地安装上康盛创想(Comsenz)推出的社区产品 UCenter 1.5,UCenter Home 2.0 和 Discu
- 各大游戏厂商纷纷推出自己网页游戏产品,但是我们一直没有见腾讯有所动静,近日腾讯也终于按奈不住,推出首款策略战争类网页游戏《丝路英雄》,且已于
- 简单记录一下,在线的工具越来越多多种文件格式互相转换1) Zamzar.com – 在线文件转换中的一个快速而便捷的方式。不需要注册,转换完
- 关于链接的价值相对于其他链接策略,这是一个可以辩论的话题。并且毫无疑问,一个双向链接,到目前为止,价值是相互的。不过,如果做的正确,对等链接
- 阿里妈妈上线了。进入转了一圈,发现阿里妈妈与”传统”网络广告(例如Google Adsense、Yahoo的巴拿马系统等)还是区别很大。阿里
- 1 Vinton Cerf :号称互联网之父,TCIP/IP协议和互联网架构的合作设计者.他05年10月3日开始正式为Google工作,职位
- 北京时间10月30日消息,据国外媒体报道,美国数字媒体公司RealNetworks周四发布了第三季度财报。财报显示,受削减支出抵消了音乐和游