Hacker News new | ask | show | jobs
by trueismywork 115 days ago
Sorrt for may be a complete ignorant question but whats the use case of docker desktop as opposed docker cli
2 comments

Docker Engine (the "CLI") only works on Linux. "Desktop" is supposed to offer a unified experience across platforms, it offers a GUI, ships Docker Engine inside a virtual machine so that it works on Windows and MacOS, and tries to make the VM as transparent/invisible as possible (with varying success) with filesystem mounts and network configuration.
It also includes a local k8s cluster. So you get 2 in 1 package.
Why would you want that?
Because several developers that work with docker also deploy to Kubernetes. So docker-desktop is a one-click method to get both on your workstation and deploy locally.