How to replace Docker Desktop on Windows to run and manage your Linux containers with a graphical interface. This is a guest post by Jan Jambor.
Docker announced in August 2021 that they are going to restrict the free usage of Docker Desktop starting February 1st, 2022. You can quickly check if you are affected by going through these points:
If you are ticking one of these checkboxes, you probably are required to pay licenses.
Docker has changed and shaped the IT landscape we know today massively. Our containerized world would not be the same without the company Docker. They deserve not only our thankfulness, but also a fair share of the value we are creating on top of that and a sustainable business model.
There are anyway situations where you might need to work around that Docker Desktop restrictions. We want to show you some options.
There was never a Docker Desktop for Linux available. But the alternative for Windows and macOS we are showing here, also qualifies as Docker Desktop for Linux. If you have a Debian based distribution, you can proceed like this:
Starting with Windows 10 version 2004 you can easily install WSL 2 and run a local docker host in Linux. Open power shell and run wsl --install to install the default Ubuntu based WSL2. After the process is done, restart your system. After your system has rebooted, the process continues and takes some time to complete. You can validate the setup with this command in power shell:
You can start the WSL environment at any time by looking for e.g. ubuntu in your windows start menu. To complete the Docker setup, follow the instructions mentioned in the previous chapter for Linux.
You should be able to run the following test no matter which setup you have.
As a graphical interface we are suggesting Portainer. It’s a great open-source solution making container management easy. We are having the smallest possible setup in the scenario here. There are other, more enterprise-size scenarios possible. Ask us any questions if you want to know more.
After that a local container with Portainer is running. You can go to https://localhost:9443/ on your local laptop or pc and see the Portainer web interface. After creating an initial user, you can manage your docker containers in the graphical interface.