我需要在Windows 10家用PC上安装Docker。我读到我只能安装Docker Toolbox。有没有办法让最新的Docker版本而不升级我的电脑到Windows 10专业版?
由于
答案 0 :(得分:6)
适用于Windows的Docker需要Hyper-V,而Hyper-V需要Windows 10 Pro(或Windows Server)。所以不,你不能在没有升级的情况下运行Docker。
https://docs.docker.com/docker-for-windows/install/
- Docker Toolbox和Docker Machine用户的README FIRST:适用于Windows的Docker需要运行Microsoft Hyper-V。如果需要,Docker for Windows安装程序会为您启用Hyper-V,然后重新启动计算机。
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
检查要求
- Windows 10企业版,专业版或教育版
- 具有二级地址转换(SLAT)的64位处理器。
- CPU支持VM监控模式扩展(英特尔CPU上的VT-c)。
- 至少4 GB内存。
在Windows 10 Home上安装Hyper-V角色 。
答案 1 :(得分:4)
您现在可以使用WSL 2后端在Windows Home计算机上安装Docker Desktop。 Windows Home上的Docker Desktop是用于Linux容器开发的Docker Desktop的完整版本。
https://docs.docker.com/docker-for-windows/install-windows-home/
安装Windows 10版本2004或更高版本。 在Windows上启用WSL 2功能。有关详细说明,请参阅Microsoft文档。 https://docs.microsoft.com/en-us/windows/wsl/install-win10
要在Windows 10 Home上成功运行WSL 2,需要满足以下硬件先决条件:
具有二级地址转换(SLAT)的64位处理器
4GB系统内存
必须在BIOS设置中启用BIOS级硬件虚拟化支持。有关更多信息,请参见虚拟化。 https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled
下载并安装Linux内核更新程序包。