Live data from Hacker News

OrbStack: The fast, light, and easy way to run Docker containers and Linux

orbstack.dev

61–70 of 161 posts

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#61
post #18

I love how there is absolutely no mention that it is mac-only (or even what versions of mac are supported), even on the download page.

Yes. I'd like to have something that runs Docker images on desktop but doesn't require a privileged daemon, users, groups, etc.

Is Podman Desktop available on your platform?

Podman is rootless containers done correctly.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#62
post #57

OrbStack is great in a lot of ways, and I universally prefer it over Docker for Mac. That being said, it wasn't always been smooth sailing. Under the hood, OrbStack uses an 8TB sparse disk image, which doesn't play nice with most backup software. https://github.com/orbstack/orbstack/issues/29 It caused me problems with Backblaze, but the Github issues for this show that it also breaks all sorts of backup software, in…

The first reply on the issue you linked seems incredibly professional and well handled, and even recommends excluding the file from backups, I can't see a single issue there.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#63
OrbStack: The fast, light, and easy way to run Docker containers and Linux*

* On MacOS Hosts only.

I feel like there should be a rule that if the submission is basically a "Show HN" style post (or a link to s piece of software), it should be mentioned in the title if its platform specific.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#64
post #59

I'm not sure I fully understand the technical differences between an OrbStack VM and a container, as both seem to use a shared kernel. What would be the closest alternative on Linux? LXD? I've grown accustomed to the convenience of OrbStack.

A Buildroot VM which runs just enough Linux to provide Docker and virtio file sharing? You can achieve almost the same thing with Alpine Linux, that's how I run all my containers, one VM per container. Edit: Further down the comments it says OrbStack is a single Linux VM running LXD containers. Oh well, I was close.

I currently use Vagrant on Linux, but it's slow and resource heavy.

With OrbStack, the ability to set up an Ubuntu or Fedora 'VM' in a few seconds, then install even complex SDN workloads inside is incredible.

Now I want something similar on Linux, especially once I switch to Asahi. I haven't tried LXD yet, but it seems to work similarly to OrbStack with the added benefit of having a full Linux kernel and the ability to modprobe modules and create snapshots, something that isn’t possible with OrbStack. I'll have to give it a try.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#65
post #64

Earlier quoted context omitted.

A Buildroot VM which runs just enough Linux to provide Docker and virtio file sharing? You can achieve almost the same thing with Alpine Linux, that's how I run all my containers, one VM per container. Edit: Further down the comments it says OrbStack is a single Linux VM running LXD containers. Oh well, I was close.

I currently use Vagrant on Linux, but it's slow and resource heavy. With OrbStack, the ability to set up an Ubuntu or Fedora 'VM' in a few seconds, then install even complex SDN workloads inside is incredible. Now I want something similar on Linux, especially once I switch to Asahi. I haven't tried LXD yet, but it seems to work similarly to OrbStack with the added benefit of having a full Linux kernel and the ability…

LXD is a manager for LXC containers. I have the vague idea that it's like k8s for LXC but I don't really know either orchestration tools well enough to say.

LXC containers are like Docker/Podman containers except they usually run an init process, so you're not running just one binary inside the container.

You can make LXC "app containers" which just run one binary Docker/Podman containers.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#66

I switched to Orbstack about 2 weeks ago after having read about it here on HN. I develop a cloud native system entirely writen in Rust. All my own containers are build without Docker thanks to rules oci in Bazel. However, for integration testing, I'm using internal tools that fire up, say a database container and run the tests all from within Bazel to leverage test caching and parallelization. For a while, i was str…

I've been using Colima which has been great, and much better than Docker Desktop which sucked ass for me.

With Colima, file mounting and sharing caused reliability and permission issues for me though I've applied some workarounds with success. To avoid this mess, I'd much rather move to a VM though. I used VMWare Fusion and UTM but I still had the struggles with file sharing between host and the guest.

So I took a lot of steps back and I'm currently running a Lima VM with headless Ubuntu and things are great so far. For Vscode we got the remote SSH plugin and then there is the Jetbrains Gateway as well.

I'm sharing my experiences for people in similar shoes to try these out, if that helps!

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#67
post #58
post #49

Earlier quoted context omitted.

Sorry to be blunt but your employer must be real penny pinchers, it’s not that expensive, and it’s a tool that would help you get the job done.

Spent all the budget on Apple hardware

MacBook Air M2 16gb ram leasing: 30€ per month

orbstack pro business license: 10€ per month

I don't think the hardware cost is prohibitive here. It's the death of a thousand paper cuts of a startup. I agree that orbstack would be a good investment, though.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#68
post #57

OrbStack is great in a lot of ways, and I universally prefer it over Docker for Mac. That being said, it wasn't always been smooth sailing. Under the hood, OrbStack uses an 8TB sparse disk image, which doesn't play nice with most backup software. https://github.com/orbstack/orbstack/issues/29 It caused me problems with Backblaze, but the Github issues for this show that it also breaks all sorts of backup software, in…

The first reply on the issue you linked seems incredibly professional and well handled, and even recommends excluding the file from backups, I can't see a single issue there.

Being polite is not quite the same thing as being handled professionally, and definitely not the same thing as handling it correctly.

Telling people to exclude the file from backup came too late for many. E.g., Time Machine users with older disks formatted with HFS+ would find their drives crashed/corrupted/wiped, and lost all their backups. Only afterwards would they start googling to see what happened. (Even now, the relevant FAQ still says "Time Machine supports them, so your backups will not be affected" which is not always correct.)

From the time the issue was opened, to the time they said they admitted they were wrong and excluded the Orbstack image from backups by default, was 13 months. Even if other solutions were on the table, the professional thing to do would have been to exclude the images ASAP, so customers weren't at risk of data loss, and then work on alternatives afterwards.

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#69
post #4

Nice to see this here :) I work on OrbStack. Happy to answer questions!

One reason I'm still using docker desktop in my (small) company is that our production systems are using docker compose and the networking with domains does not translate 1:1 between orbstack locally and docker compose + nginx in production. Is there an easy way to solve this?

Re: OrbStack: The fast, light, and easy way to run Docker containers and Linux

#70
OrbStack has been an absolute lifesaver. Rancher Desktop was great for running a quick K3s cluster locally, but OrbStack's VMs are just great. For someone who likes to run separate envs on Linux, Orb's VMs are great. Pretty performant on my older M1 MBP too.
Post reply on HN