【问题标题】:Is it possible to use Docker without Windows 10 pro?是否可以在没有 Windows 10 专业版的情况下使用 Docker?
【发布时间】:2018-10-17 20:23:38
【问题描述】:

我需要在装有 Windows 10 家庭版的电脑上安装 Docker。我读到我只能安装 Docker Toolbox。有没有办法在不将我的电脑升级到 windows 10 pro 的情况下获得最新的 Docker 版本?

谢谢

【问题讨论】:

  • docker 工具箱有什么问题?
  • 文档较少,我正在尝试使用 docker 运行 asp.net 核心应用程序,但我没有找到使用工具箱的好的文档
  • 它在 Visual Studio 上也失败了,我正在关注这篇文章并得到同样的错误:stackoverflow.com/questions/45869766/…

标签: windows docker docker-toolbox


【解决方案1】:

更新

Docker 现在可以安装在 Windows 10 Home(2004 版或更高版本)上。 安装说明参考这篇文章

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

旧答案

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 位处理器。
  • CPU 支持 VM 监控模式扩展(英特尔 CPU 上的 VT-c)。
  • 至少 4 GB 内存。

Hyper-V 角色不能安装在 Windows 10 Home 上。

【讨论】:

  • 如果它只使用 WSL2 是否意味着在 Win10 Home Docker Desktop 上只支持使用 Linux 容器而不支持使用 Windows Server 容器?如果是这样,那将是一个很大的限制,很高兴在某处看到记录。
  • 是的,我确定 Windows 需要 Linux 才能在 Windows 上运行 Windows -.-
【解决方案2】:

您现在可以使用 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

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    • 2020-01-06
    • 2014-06-16
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多