Remix.run Logo
jaimehrubiks 5 days ago

Will this be able to replace docker desktop an equivalents, removing the expensive Linux VM that runs alongside them?

usernametaken29 5 days ago | parent | next [-]

My first thought as well, docker desktop overhead is pretty bad, would be awesome to see this land natively in DD. By my estimate this could happen, seeing as Docker has historically tried to improve performance but quickly had to accept platform limitations… would only be natural to settle DD over to containers

deathanatos 5 days ago | parent [-]

Well, you can avoid the Docker Desktop tax by not running Docker Desktop. colima is a perfectly usable implementation of Docker for macOS, without the bloat of Docker Desktop.

That said, colima still has the expensive VM that upthread is mentioning.

TimTheTinker 5 days ago | parent [-]

OrbStack is great also

noname120 4 days ago | parent | next [-]

I agree, it’s so much better than Docker Desktop, Podman, and Colima. And not just by a small margin, it feels several orders of magnitude faster and more lightweight thanks to its WSL2-like architecture.

CarlitosHighway 5 days ago | parent | prev | next [-]

until they remove the free tier and raise prices, once their user base is sufficiently reliant on it.

TimTheTinker 5 days ago | parent [-]

I had no idea they have a free tier. I've been paying for a couple of years and it's been so worth it.

phinnaeus 5 days ago | parent | prev [-]

Postman Desktop too

rawland 5 days ago | parent [-]

You mean Podman Desktop?

phinnaeus 5 days ago | parent [-]

Yes, thank you iOS autocorrect.

lxgr 5 days ago | parent | prev | next [-]

This explicitly provides a Linux VM, which seems hard to do without providing a Linux VM.

The use case is actually the opposite of what you seem to want (i.e. running Linux containers on macOS without a Linux VM); this uses a Linux-based container implementation of macOS to provide a long-lived Linux VM that looks more like a VM itself than a container.

thejazzman 5 days ago | parent | prev | next [-]

It mostly removes the big shared background VM and replaces it with smaller, more isolated Apple-native VMs.

I did an experiment migrating my Podman workload to Apple's container @ https://gist.github.com/jmonster/39e14585e107dbf990a90966c0f...

TL;DR reduces ram/storage usage; minimizes it's existence

deathanatos 5 days ago | parent | next [-]

How does that work, realistically?

> Memory defaults to half of host memory

That's the most expensive part of the whole transaction, b/c AFAIK, RAM is then dedicated to the VM. It can be swapped out, I suppose, but that's not great.

MBCook 5 days ago | parent [-]

CGamesPlay said above its balloon memory so it won’t use all that memory by default, but it can’t release balloon memory yet.

nozzlegear 5 days ago | parent | prev [-]

Nice, thanks for this. My plan is to swap over to Apple's containers for local dev, and keep using podman quadlets in production.

binsquare 5 days ago | parent | prev | next [-]

Linux VMs on doesn't have to be expensive!

lostlogin 5 days ago | parent | prev | next [-]

Others here mention it and I’m a new convert to Colima.

The pain of working around Docker Desktop is bad.

trollbridge 5 days ago | parent | prev | next [-]

That sure would be nice. I seem to rm -rf ~/.colima every few days.

prmoustache 5 days ago | parent | prev | next [-]

this is more like toolbox/distrobox equivalent for MacOs, but running in individual VMs.

5 days ago | parent | prev [-]
[deleted]