by smalter on 1/13/23, 6:49 PM with 318 comments
by paxys on 1/13/23, 7:13 PM
by cmer on 1/13/23, 7:11 PM
Anecdotally, I use Colima on my Mac, and it is better than Docker Desktop in pretty much every way I can think of. I'm sure I'm not alone.
Generally, a company like Docker would sell support agreements (ie: how Red Hat does it), but selling support to developers rather than to support core infrastructure/production deployments probably wouldn't work. I hope they can figure it out and succeed.
by kdrag0n on 1/13/23, 9:32 PM
- Fast networking: 30 Gbps! vs. 150 Mbps with Docker VPNKit. Full VPN compatibility, IPv6, ping, ICMP and UDP traceroute, and half-open TCP connections. (Future work: transparent proxies)
- Bidirectional filesystem sharing: fast VirtioFS to access macOS from Linux, but there's also access to the Linux filesystem from macOS. This can help with performance: for example, you could store code in Linux and edit it from macOS with VS Code (which can take the performance hit of sharing), so the container runs with native FS speed.
- Not limited to Docker or Kubernetes. You can run multiple full Linux distros as system containers (like WSL) so they share resources.
- Fast x86 emulation with Rosetta
- Bidirectional CLI integration like WSL
- Much lower background CPU usage. Only ~0.05% CPU usage and 2-5 idle wakeups per second — less than most apps, while Docker wakes up ~120 times per second. Made possible with low-level kernel optimizations. Also, no Electron!
- Better solutions to other problems that can occur on macOS: clock drift is corrected monotonically, dynamic disk size, and more I'm working on now. Will look into memory usage too, although I can't guarantee a good fix for that.
- No root needed
Planning to release it as a paid app later this month. Not OSS, but I think the value proposition is pretty good and there will be a free trial. Not sure about pricing yet. (Let me know if you have any thoughts on this!)
If anyone is interested, drop me an email (see bio) and I'll let you know when this is ready for testing, likely within a week or two at most :)
Also, feel free to ask questions here or let me know if there are other warts you'd like to see fixed.
by FunnyLookinHat on 1/13/23, 7:11 PM
Given the state of our internal tooling, we can conceivably move to podman or similar within the next year if the license fees become onerous, but, given the size of our org, we likely will just keep forking over license fees as it's cheaper than the salary to remove the dependency.
by caleblloyd on 1/13/23, 7:11 PM
I found the first scenario that I actually wanted to pay Docker for- a dedicated, hosted Buildx runner. Not some multi-tenant thing that reads and writes a slow cache to S3 before and after every build. A fast one, that keeps the cache hot.
I'd pay 2x whatever the EC2 instance cost would be to have this managed and updated automatically.
by timost on 1/13/23, 8:23 PM
by lopkeny12ko on 1/13/23, 9:14 PM
Are FAANG and FAANG-like developers not using Linux machines locally despite deploying production software on Linux servers? Even for enterprise developers who use Mac and Windows, isn't 99% of day-to-day development on a Linux box you SSH into anyways?
I've never really quite grasped the need for Docker Desktop.
by szastamasta on 1/13/23, 8:38 PM
Docker compose and swarm are really cool technologies - easy to start with and more than enough for small and medium companies.
I really hope they would bring it back and we start seeing managed swarm from cloud providers.
by user3939382 on 1/13/23, 10:19 PM
So far all the alternatives are "mostly" compatible with caveats here and there.
by uzername on 1/13/23, 9:22 PM
On a personal note, I was fine with the change, since it allowed personal use still with docker desktop. When Docker Desktop for Linux came out, I gave it a try on a clean server. Unfortunately, even on a fresh Ubuntu install with fresh hardware, the reliability of Docker Desktop for Ubuntu was awful, crashing every few days into a stalled state. I had to make a cron job to watch it and maintain it's uptime.
by hnarn on 1/13/23, 7:17 PM
I have never met a single person who pays, or works for a company that pays, for Docker Desktop. Why would you?
Paying for Docker Hub seems like something that people do because they have to short-term, but there’s no genuine selling point to it long-term and I suspect people will migrate to self hosted solutions if they have not already, so it doesn’t strike me as particularly sustainable revenue.
by satvikpendem on 1/13/23, 7:10 PM
by sangeeth96 on 1/13/23, 10:09 PM
While in 2023, there are most certainly great alternatives that are relatively easy to install from the terminal and get going, I guess there's not yet a definitive replacement that comes with the GUI too. Best I can think of is Podman Desktop Companion[1] but not sure how well this works.
by gigatexal on 1/13/23, 7:14 PM
by wanderingmind on 1/14/23, 2:31 AM
by karaterobot on 1/13/23, 8:53 PM
What a weird and gross series of words and concepts, all strung together like that.
by themoop on 1/14/23, 1:41 AM
By paying we didn't have to migrate anything and are now building and pushing every commit on our app as a 800mb image (I know its a little to big...). We are storing hundreds if not thousands of images and uploading / pulling TBs.
This kind of usage appears much pricier in container registry offered by cloud vendors
by shaoonb on 1/13/23, 7:41 PM
by moduspol on 1/13/23, 7:55 PM
Rancher Desktop has been working great for me, so I'm not sure they'll be able to keep increasing their numbers with so closely comparable free competitors. I'd be curious what the breakdown is in terms of how much of their value is from Docker Desktop vs. Docker Hub vs. ancillary features.
by mrjin on 1/13/23, 7:39 PM
But for individuals it would be a complete different story. I've been playing with PodMan on linux in my home lab for a while now and I'm super happy with it, especially it doesn't need root in most of the cases.
by rubyist5eva on 1/13/23, 10:58 PM
My company is still small enough that we could use Docker Desktop for free, but I refuse to get sucked into such a shitty value proposition.
I question your competence if you can't run docker commands in a terminal and think $5 per month for a lousy electron app that wraps the commands with some buttons is good value. The fact they they are making $135M ARR and the company is valued at over a billion dollars is absolutely insane when superior alternatives that are Free exist.
by v3ss0n on 1/14/23, 8:41 AM
by adriancr on 1/13/23, 7:30 PM
I'm also pretty happy with the pro plan, it's pretty convenient to use as its default most places, free storage and transfers for images, no surprise costs.
Haven't seen the appeal of docker desktop though as linux user...
by trallnag on 1/14/23, 3:51 PM
I'm a paying customer (through my company) and it's a pain in the ass.
by dimitrios1 on 1/13/23, 8:13 PM
by bdcravens on 1/13/23, 7:52 PM
by vcryan on 1/13/23, 8:49 PM
by ngc248 on 1/14/23, 8:18 AM
by drewda on 1/13/23, 7:44 PM
by pharmakom on 1/13/23, 7:07 PM
by maxproske on 1/13/23, 8:30 PM
by makestuff on 1/13/23, 7:10 PM
This seems like twist on the common play of subsidize with VC dollars until you have a large market share then increase the price to profitability.