无需 Docker-Desktop 即可在 Windows 10 上安装适用于 Windows 容器的 Docker

无需 Docker-Desktop 即可在 Windows 10 上安装适用于 Windows 容器的 Docker

我想在 Windows 上使用 gitlab-runner 设置一个构建服务器来为我们公司构建 WPF 应用程序。

一切都应该在 Docker 容器中顺利运行,因此我需要在 Windows 上安装 Docker,但如果可能的话,我想避免向 Docker 支付 Docker-Desktop 的订阅费

对于 Windows Server,Microsoft 提供了一种避免使用 Docker Desktop 的方法:https://docs.microsoft.com/de-de/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server

但是,如果服务器所做的只是启动容器,那么 Windows Server 许可证也会非常昂贵,因为在运行两个以上的并发 Hyper-V 容器时(运行多个并发作业时可能会出现这种情况),似乎需要数据中心许可证。

所以我想知道是否有办法在 Windows 10/11 上安装 Docker,而无需向 Docker 支付 Docker-Desktop 的订阅费?不幸的是,仅在 Powershell 终端中输入 Windows Server 命令不起作用,也不会提供错误消息...

答案1

这似乎可以通过 WSL2 实现,你首先需要按照以下说明安装它文章档案

这需要相当多的命令行。我亲自做过,但我忘记了确切的细节,希望上面的文章提供了准确且最新的说明。

相关内容