在此共分为三步:
第一步,开启HyperV虚拟化功能,并建立虚拟机。
准备工作:
1)检测本机硬件是否支持虚拟化,这里用的是securable,在我的资源里面有,我会上传。详情参考:http://jingyan.baidu.com/article/fec7a1e5fe2f221190b4e7fe.html。
2)检查BIOS中是否开启硬件虚拟化技术。详情参考:http://blog.csdn.net/susan200893171/article/details/8134582。
开启HyperV:
HyperV是windows自带的虚拟化功能,所以我们只需去开启这项功能就可以了。详情参考:http://jingyan.baidu.com/article/6b1823095f5ecbba58e159fb.html。
注意这里创建虚拟机的过程中,选择网络这一步可以暂时不进行设置,后续补充虚拟机与物理主机的网络连接。而安装镜像这一步选择你要安装在虚拟机上的操作系统的镜像文件。由于我想在ubuntu16上安装docker,所以这里选择的镜像文件是ubuntu-16.04-desktop-amd64.iso。(百度云地址:链接:http://pan.baidu.com/s/1i4AdGwP 密码:yx5w)。
至此,就安装好了HyperV,并根据自己的需要创建了HyperV虚拟机。
第二步,在已经创建的虚拟机上安装ubuntu,并建立虚拟网络连接(外部)
安装ubuntu:
首先启动虚拟机,然后就像在物理计算机上安装操作系统一样安装ubuntu。这里通过光驱安装操作系统,安装的过程都是默认的。(亲们之前安装过操作系统的吧,只是这个过程远没有安装过程提示的那样不会太久!)
建立虚拟网络连接:
由于docker最好在有外网的前提下进行安装,所以接下来是很重要的一步,要设置虚拟机的外部网络。(因为我已经设置了一个外部网络,这里我新建一个,只是走一下流程)
1)打开“虚拟网络管理器”
2)在打开的“虚拟网络管理器”中,“添加”“外部”虚拟网络