本篇文章主要介绍了" 在Windows Server2016里通过Hyper-V安装Liunx Container",主要涉及到方面的内容,对于Windows Server 2008jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
Windows Server2016正式发布已经有一段时间了。无可厚非,原生Docker的支持是这个版本一个非常大的亮点。Windows Container 的...
Windows Server2016正式发布已经有一段时间了。无可厚非,原生Docker的支持是这个版本一个非常大的亮点。
Windows Container 的安装在网上有很多jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,我这里不过多的描述,可以参考:
https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/quick-start-windows-server
Windows Container 目前支持的镜像必须是 windows内核的image (包括Server Core/Nano Server),一些image还处于测试阶段,坑比较多。
在最新版本的Docker for windows里,实现了Windows container 和 Liunx的切换,但目前只能在windows10环境里安装(如果有其它方法请告之)。
本文就以在windows 2016里安装Docker Registry镜像为例,讲解一下如何在Windows Server2016里的Hyper-v里通过VM安装Docker
1. 开启Hyper-V功能
首先确保Hyper-V功能已开启。不做过多介绍。

2. 设置虚拟交换机
在Hyper-v管理器界面里,在右边的操作栏里,打开虚拟交换机管理器

新建虚拟网络交换机

我这里已经建好后的结果如:

重启电脑
Docker-Machine
Docker-Machine默认是没有安装,需要自行下载
http://github.com/docker/machine/releases

下载后重命名为 docker-machine.exe
创建Docker machine
- 在管理员cmd环境里进入到docker-machine.exe所在的文件夹
- 运行命令的格式如下:
docker-machine create -d hyperv --hyperv-virtual-switch ""
对应我这里就是
` docker-machine create -d hyperv --hyperv-virtual-switch "DockNAT" VM8 `
然后就是等待