赞
踩
Docker原本是基于GNU/Linux的系统特性开发的,与GNU/Linux更为类似的一些Unix都未必能完全兼容,何况差异更大的Windows系统。早期要在Windwos系统上安装docker,比较直接的做法就是运行一个Linux虚拟机,然后Docker运行与Linux虚拟机中。事实上早期Docker推出的Windows Docker工具Toolbox就是基于该方案实现的。
Window 10/Server 2016时代,Docker推出了新的解决方案Docker Desktop, 提供了基于Windws hyper-V虚拟化技术的容器。这是和Linux容器不同的另一套容器体系,提供了Windows上原生docker的体验,但是大量装机自带的Window 10家庭版是不支持该功能的,需要更高级的版本才能支持。
WSL(Windows subsystem for Linux)推出时提供了Linux子系统,不过由于不是完整的内核,也无法支持在子系统上安装原生的docker,
随后在WSL退出了WSL2,升级成了支持完整的Linux内核,为Windows上使用docker多了一种方案,Windows 10家庭版是支持WSL2的,所以Docker Desktop也开始支持在Windows 10家庭版上安装,提供基于WSL2的Docker实现。
要在Windows 10家庭版上安装Docker Desktop,首先需要安装好基于WSL2的Linux,安装方法可参考
Wi
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。