1

I want to set up a build server on windows with a gitlab-runner to build WPF applications for our company.

Everything should run neatly in docker containers, thus I need to install docker on windows, but if possible I would like to avoid paying Docker a subscription fee for Docker-Desktop

For Windows Server, there is a method by Microsoft to avoid Docker Desktop : https://docs.microsoft.com/de-de/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server

But a Windows Server license is also pretty expensive if all the server is doing is spinning up containers, since it seems like I would need a datacenter license when running more than two concurrent Hyper-V containers (which might be the case with multiple concurrent jobs running).

So I was wondering if there is a way to install docker on Windows 10/11 without needing to pay Docker a subscription fee for Docker-Desktop? Just throwing the Windows Server commands in a Powershell terminal does not work unfortunately, and does not provide a error message either...

1 Answers1

-3

It would appear that this might be possible by means of WSL2, which you would first need to install, as per this article (archive)

It will require a fair bit of commandline. I have done this personally, but I forget the exact details, hopefully the article above provides accurate and up-to-date instructions.

Joeppie
  • 150
  • 6