TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An Overview of Docker Desktop Alternatives

142 pointsby rckrdover 3 years ago

26 comments

dgellowover 3 years ago
I personally find it quite sad to see reactions on HN regarding the introduction of Docker Desktop subscription model. We all benefit from a well supported Docker company, it’s good to see they are trying to look for a sustainable model. If your team is using their tools daily since years, and you decide to change to a different one just to avoid a small license fee, that feels hypocritical. If the tool worked for you when it was free, it still works when you have to pay a small license fee and brings the same value.<p>Companies paying for developer tooling is good for the ecosystem.
评论 #28382343 未加载
评论 #28382242 未加载
评论 #28382515 未加载
评论 #28382439 未加载
评论 #28382939 未加载
评论 #28383033 未加载
评论 #28385226 未加载
评论 #28381914 未加载
评论 #28382571 未加载
评论 #28382312 未加载
评论 #28387056 未加载
评论 #28382869 未加载
评论 #28384154 未加载
评论 #28382324 未加载
评论 #28382659 未加载
评论 #28383656 未加载
miked85over 3 years ago
Nothing mentioned here is actually an alternative for Docker Desktop. The article is very k8s focused, which is really just a feature that was added to Docker Desktop.
评论 #28381808 未加载
评论 #28382289 未加载
jitlover 3 years ago
I don’t want any kubernetes, though. I just want a VM (or similar) with a Docker in it, that’s simple enough for me to easily set up for my whole company with minimal scripting, and requires zero hand holding for continued support from me.
评论 #28382629 未加载
评论 #28384053 未加载
评论 #28382340 未加载
评论 #28381887 未加载
mferover 3 years ago
For those interested, there is Rancher Desktop[1]. It&#x27;s an open source desktop app for K8s and containers. Works on Mac (Intel) and Windows. Apple Silicon and Linux Desktop support are both planned.<p>[1] <a href="https:&#x2F;&#x2F;rancherdesktop.io" rel="nofollow">https:&#x2F;&#x2F;rancherdesktop.io</a><p>Disclosure, I work on Rancher Desktop.
评论 #28381916 未加载
评论 #28395579 未加载
ethernetover 3 years ago
The article is wrong....<p>&gt; microk8s – a Snap distribution of Kubernetes. Only for Linux. Not sure why you would use it. Minikube has been far more battle-tested and is multi-platform, and doesn&#x27;t require lock-in to a pseudo-package manager.<p>microk8s is available on macos, and works well from my limited testing of it<p><a href="https:&#x2F;&#x2F;microk8s.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;microk8s.io&#x2F;</a>
评论 #28393097 未加载
评论 #28381824 未加载
tunesmithover 3 years ago
How would I use Minikube to replace Docker Desktop if I don&#x27;t want to use (or learn anything in depth) about Kubernetes? Like in the case where we just want to build images locally, optionally send to a docker registry, and use docker commands to run the docker containers?
评论 #28389482 未加载
评论 #28440965 未加载
评论 #28389364 未加载
wkirbyover 3 years ago
I’ve see no mention of dinghy (<a href="https:&#x2F;&#x2F;github.com&#x2F;codekitchen&#x2F;dinghy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;codekitchen&#x2F;dinghy</a>), which is what I used to roll before Docker for Mac really got up and running. I pulled it up yesterday and everything still works.<p>For anyone who is interested in a Docker Desktop alternative but without the k8 overhead, there’s a head start here just waiting to be picked up and revitalized.
nullify88over 3 years ago
I&#x27;ve uninstalled Docker Desktop and installed podman in WSL2. So far I haven&#x27;t had a problem.<p>Granted not everyone can do this if they have a dependency on the Docker ecosystem, but as someone who just used Docker desktop to run and build containers on the cli or via Ansible, podman is nearly a drop in replacement. As a bonus, theres no docker bridge IP conflict I need to worry about.<p>Edit: Alternatively, this also looks comprehensive: <a href="https:&#x2F;&#x2F;dev.to&#x2F;bowmanjd&#x2F;install-docker-on-windows-wsl-without-docker-desktop-34m9" rel="nofollow">https:&#x2F;&#x2F;dev.to&#x2F;bowmanjd&#x2F;install-docker-on-windows-wsl-withou...</a>
评论 #28383343 未加载
GordonSover 3 years ago
&quot;Minikube is the officially supported way to run Kubernetes locally on macOS, Windows, or Linux. Furthermore, it is the only tool that is a drop-in replacement for Docker Desktop.&quot;<p>Huh, I hadn&#x27;t realised that Minikube was available on Windows!<p>I use Docker Desktop on Windows, to make it easy to run Docker, Docker Compose, and Docker Swarm.<p>Does Minikube support these things, or <i>only</i> Kubernetes? If it&#x27;s the latter, then of course it&#x27;s not a drop&#x2F;in replacement for Docker Desktop.
评论 #28383511 未加载
flurieover 3 years ago
I feel like we need an update of that Jamie Zawinski adage:<p>&gt; <i>Some people, when confronted with a problem, think &quot;I know, I&#x27;ll use kubernetes.&quot; Now they have two problems.</i>
评论 #28381894 未加载
评论 #28382823 未加载
评论 #28382061 未加载
jrm4over 3 years ago
Love it. Always thought &quot;Docker&quot; was precisely the sort of thing that was destined to be a great and useful tool and a <i>terrible</i> kabillion dollar business.
评论 #28381440 未加载
评论 #28382768 未加载
smulcover 3 years ago
The article doesn&#x27;t mention k3d (<a href="https:&#x2F;&#x2F;k3d.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;k3d.io&#x2F;</a>) which is a variant of k3s that runs in docker (rather than a VM) - very nice for k8s dev&#x2F;test on developer workstations.<p>It integrates very nicely with <a href="https:&#x2F;&#x2F;tilt.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tilt.dev&#x2F;</a> also (another very useful tool for k8s related dev&#x2F;test).
评论 #28440938 未加载
评论 #28381849 未加载
评论 #28381971 未加载
shciover 3 years ago
I wrote an installer that sets up a VirtualBox VM, installs docker in it and sets everything up with a single command. It has a few drawbacks but might be good enough for a lot of use cases: <a href="https:&#x2F;&#x2F;github.com&#x2F;dziemba&#x2F;mobymac" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dziemba&#x2F;mobymac</a>
评论 #28381735 未加载
评论 #28381461 未加载
mumblemumbleover 3 years ago
I did an (admittedly quick) evaluation yesterday, and came away with the impression that migrating away from Docker over this would be penny wise and pound foolish.<p>There are other options that have a lower sticker price. But Docker Desktop&#x27;s price isn&#x27;t exactly high, and we&#x27;ve already got a lot of investment in Docker, knowledge about Docker, and related infrastructure such as testcontainers. So, after factoring in that we are still a company and do have to pay developers for their time, I concluded that, big picture, just giving them some money is the vastly less expensive option.
merussoover 3 years ago
This article should do a better job of explaining how Minikube is a &quot;drop-in replacement for Docker Desktop&quot;. After installing Minikube, you won&#x27;t just be able to run `docker` commands (`docker build`, `docker run`, etc.) on the terminal like you would after installing Docker Desktop.<p>You need to download the Docker client somewhere, need to configure this client to point to Minikube&#x27;s remote host (`minikube docker-env` helps here), and some Docker commands won&#x27;t work the same (--publish, --volume).
评论 #28449203 未加载
alpbover 3 years ago
Lima is also a solid alternative for macOS users. <a href="https:&#x2F;&#x2F;github.com&#x2F;lima-vm&#x2F;lima" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lima-vm&#x2F;lima</a> It runs containerd+nerdctl but I&#x27;ve heard it can also be set up to run Moby engine (docker). <a href="https:&#x2F;&#x2F;twitter.com&#x2F;_AkihiroSuda_&#x2F;status&#x2F;1432906244860223493" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;_AkihiroSuda_&#x2F;status&#x2F;1432906244860223493</a>
rad_gruchalskiover 3 years ago
The article completely misses the point. And this at the end:<p>&gt; In closing, I think that the outrage over Docker&#x27;s decision is far overblown. If you&#x27;re an enterprise using Docker Desktop at scale, then you should be paying for support.<p>Sure. But Docker doesn’t want the enterprises to pay for “support”. They are turning something what not many people know how to viably and reliably replace into a paid product. The enterprises will essentially just have to “suck it up”.<p>This rapid decision about the Docker Desktop makes me think what is Docker the company going to do about Linux? Start charging for compose? swarm? The realistic goal must surely be monetisation on Linux, not macOS or Windows…
alexrufover 3 years ago
Perhaps I have misunderstood something, but the Docker engine remains free and open source. What annoys me is that they treat Windows &amp; macOS users differently than Linux users. Linux Desktop users this doesn&#x27;t impact at all. I have never used the Docker Desktop application. But for me as macOS user Docker Desktop was the only way to run the Docker engine native (more or less, I think they use HyperKit under the hood) on my host system. Is there any alternative to run just the Docker engine on macOS just like Docker Desktop does? I don&#x27;t want any Kubernetes on my Laptop. All I need is the Docker engine and the Docker CLI.
评论 #28394686 未加载
saghulover 3 years ago
Is there a Docker Desktop for Linux? I don&#x27;t see one here <a href="https:&#x2F;&#x2F;www.docker.com&#x2F;products&#x2F;docker-desktop" rel="nofollow">https:&#x2F;&#x2F;www.docker.com&#x2F;products&#x2F;docker-desktop</a> (the Linux link takes you to Docker Engine).<p>The article presents &quot;Docker Desktop Alternatives&quot;, then says &quot;Minikube requires a VM. False&quot; but it looks like on the platforms being compared here (macOS and Windows, since Docker Desktop is only available there) it does use a VM.<p>Did I get this wrong?
评论 #28440985 未加载
评论 #28382960 未加载
kevwilover 3 years ago
&quot;kind, microk8s, or k3s are replacements for Docker Desktop. False. Minikube is the only drop-in replacement. The other tools require a Linux distribution, which makes them a non-starter on macOS or Windows.&quot;<p>False, kind can run on top of Docker Desktop on Mac, it does not require Linux exclusively.
评论 #28383386 未加载
lnxg33k1over 3 years ago
Such an effort to let these 10mln+ enterprise save money, i wish there was no free (as in beer) software
visualphoenixover 3 years ago
Fwiw, I switched to a docker-machine based deployment with vmware.<p><a href="https:&#x2F;&#x2F;gist.github.com&#x2F;visualphoenix&#x2F;1bfa6f05289902bf2858bc5357e7d971" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;visualphoenix&#x2F;1bfa6f05289902bf2858bc...</a>
zoopsterover 3 years ago
I don’t see any mention of rancher desktop which is a drop in replacement, fully open alternative. It’s not feature complete but works quite well.
camasakiover 3 years ago
I’d hate to contradict you but Minikube does indeed require a Linux distribution on Windows- it installs as a VM in Hyper-V.
sandGorgonover 3 years ago
if the author is reading this, can you re-evaluate from a wsl2 standpoint ?<p>Basically installing docker desktop gets you seamless docker working on the wsl2 commandline - which is basically a linux experience at minimal performance hit. far far better than any VM.
评论 #28382963 未加载
评论 #28383549 未加载
zoobabover 3 years ago
Poor users of Bill Gates OS.
评论 #28381555 未加载
评论 #28380764 未加载