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

ped*_*net 3 windows docker docker-toolbox

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

谢谢

Hon*_*Ooi 7

Docker for Windows需要Hyper-V,而Hyper-V需要Windows 10 Pro(或Windows Server).所以不,你不能在没有升级的情况下运行Docker.

https://docs.docker.com/docker-for-windows/install/

  • Docker Toolbox和Docker Machine用户的README FIRST: Docker for Windows需要运行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位处理器.
  • VM监控模式扩展的CPU支持(Intel CPU上的VT-c).
  • 至少4 GB内存.

无法在Windows 10 Home上安装Hyper-V角色.


Dha*_*ana 5

现在,您可以使用 WSL 2 后端在 Windows 家用计算机上安装 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://learn.microsoft.com/en-us/windows/wsl/install-win10

要在 Windows 10 家庭版上成功运行 WSL 2,需要满足以下硬件先决条件:

具有二级地址转换 (SLAT) 功能的 64 位处理器

4GB系统内存

必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。有关详细信息,请参阅虚拟化。 https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

下载并安装Linux内核更新包。

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