3 ms·
IIRC, on windows, podman(+ docker) desktop create a Linux HyperV VM, and run the containers on that. As a Linux native dropped into Windows, I've already been
by jasonjayr 3y ago
IIRC, on windows, podman(+ docker) desktop create a Linux HyperV VM, and run the containers on that.
As a Linux native dropped into Windows, I've already been able to bring up docker, podman, k8s, and anything else in linux with more control over the linux VM I've created.
What does the 'Desktop' version of docker or podman bring to windows, that I don't already have by shelling into my on-device VM and using docker/podman tools directly?
- pjmlp 3y agoWe love graphical tools, and usually leave the CLI for scripting automation. Also, Windows containers do matter in some environments, and they are exposed via the Docker APIs.
- never_inline 3y agoThey exist for the same reason several git GUIs and Kubernetes dashboards exist.
- drdaeman 3y agoPodman on Windows creates a WSL2 distribution (`podman-machine-default` or whatever name one had picked shows up in `wsl --list` right next to other "normal" GNU/Linux distros), it doesn't create any VMs in Hyper-V sense (that show up in Get-VM or HyperV GUI tools). So, essentially, it's an automation that sets up stuff in WSL for you, plus creates some interoperability from the Windows side such as Docker API named pipe or podman CLI. Nothing you can't do yourself, if you want to do it yourself. Plus it bundles with those extensions like pre-setup dev Kubernetes or whatever, if you care about those.