![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
Here we are at the end of another week, yet again discussing the idea of replacing Docker Desktop, after SUSE announced the latest version of Rancher Desktop this week and the news made it to the top of Hacker News under the title “Rancher Desktop, a Docker Desktop Replacement.”
If you haven’t been paying attention to the whole ordeal, you might have the same reaction as at least one Hacker News commenter, who asks “Did the founder of Docker kick a bunch of puppies or something? Is there some reason I’m missing why we should be angry about being asked to pay for something that everyone uses for everything and derives a lot of value from?”
Now, my own take is that we all live in a world of internet entitlement these days, where we expect any and all software to be free — something I don’t claim to be exempt from — and that even though Docker made the change to explicitly target companies with more than 250 employees or more than $10 million in annual revenue, we’re all still looking for a lifeboat. This, by the way, is not the first lifeboat, either, as we already examined the potential of Podman, shortly after the news of Docker Desktop’s new pricing broke.
So, the question remains: can Rancher Desktop replace Docker Desktop?
It’s only a matter of time before Rancher Desktop catches up with Docker Desktop, they’ve recently added support for nerdctl as a Docker-compatible CLI that uses containerd, but it doesn’t yet support Windows containers (WIP)
— Marc-André Moreau (@awakecoding) October 13, 2021
According to Sheng Liang, president of engineering and innovation at SUSE, and previously the co-founder and CEO of Rancher before its acquisition, Rancher Desktop was designed primarily as a Kubernetes development environment for the desktop and is centered around Kubernetes. So, first off, (and as pointed out in the Hacker News comments) it is not a drop-in replacement for Docker Desktop, as it does not support Docker Swarm. For Kubernetes developers and “some container developers,” Liang wrote in an email, it is “possible to use Rancher Desktop as a replacement for Docker Desktop.”
“The initial focus of Rancher Desktop and Docker Desktop were different,” wrote Lian. “Supplying a desktop application for Kubernetes developers has caused Rancher Desktop to have a high degree of feature functionality overlap with Docker Desktop.”
My attempt to switch from Docker Desktop entirely ended in me embracing @Podman_io. Especially since nerdctl (its in Rancher Desktop) required some changes to WSL to work well.
Now, just need to build my workflow around k8s pods, instead of docker compose, and we’re golden 😁— Dr Kelewele 🇬🇭 (@MichaelEssandoh) October 15, 2021
Liang goes on to explain that the goal for Kubernetes developers with Rancher Desktop was to “provide a local foundational stack where they can build and run their containers and run their applications in Kubernetes” and that “Rancher Desktop lets developers choose the version of Kubernetes they want to use and easily restore the environment to a default setup. Those who are only interested in container development may also be able to use Rancher Desktop.”
Of course, none of this is to mention the fact that Rancher Desktop is still just v0.5 and has a lot of growing to do, though Liang says that it is on track for general availability in 2022 with “several major features coming before GA.”
Now, if you want a full comparison of the two and a verdict on whether or not Rancher Desktop can actually serve as a Docker Desktop replacement of some variety, certainly don’t rely on these general musings, but rather check out this video by Upbound.io developer advocate Viktor Farcic, who directly compares the two products and comes to a definitive conclusion.
Been thinking a lot about how much I hate live coding exercises as part of interviews and I was reminded of my favorite one:
The person asked me to implement a binary tree in Python, so I wrote “import binarytree”
I got the job 🤷🏼♀️
— Terra Field (@RainofTerra) October 14, 2021
Our treadmill cannot be used as a treadmill until it has an IP address: an internet of shit story.
— Abby Fuller (@abbyfuller) October 14, 2021
look i’m not saying a hyper intelligent descendant of our current civilisation travelled back in time to influence the future with technology so horrible it would slow down our growth in order to protect us from future war
but i am saying if they did it would be the blockchain
— kris nóva (@krisnova) October 14, 2021