没有Windows 10专业版可以使用Docker吗?

时间:2018-05-08 00:35:18

标签: windows docker docker-toolbox

我需要在Windows 10家用PC上安装Docker。我读到我只能安装Docker Toolbox。有没有办法让最新的Docker版本而不升级我的电脑到Windows 10专业版?

由于

2 个答案:

答案 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内核更新程序包。

https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

相关问题