Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName containers -All
Restart-Computer -Force
三、下载Docker for Windows
地址: Docker Community Edition for Windows, 直接以管理员运行 InstallDocker.msi,傻瓜式安装。
四、安装成功
Docker for Windows 启动成功后会弹出系统通知,
同时在Hyper-V 控制台中可以看到一台LinuxVM正在运行。
以上过程可以看出,Docker for Windows的工作机制实际上是在 Hyper-V 中运行了一台运行了Docker Daemon (驻守程序)的虚拟机,并将Windows上运行的Docker命令行工具指向了这台虚拟机中的docker环境。而对于开发者而言,我们只需要在Windows上运行cmd或者powershell命令行,就可以使用同样的docker 命令进行操作了。
至此,Docker for windows就已经安装好了。
参考文献:
https://docs.docker.com/docker-for-windows/
使用 Windows Container 运行.net应用
MSDN: Windows 10 上的 Windows 容器