I recently learned of OrbStack and it feels like the only product that actually makes an effort to integrate VMs and Containers correctly and consistently into macOS. Docker Desktop and Podman Desktop are both a treadmill made of Lego bricks.
Hi Brandon! Have you tried Apple's container CLI[0]? I'm still mostly using OrbStack, but container gives me some hope for the future that Apple cares about this experience. [0]: https://github.com/apple/container
Using Tailscale with an OrbStack VM on macOS
11–20 of 21 posts
Re: Using Tailscale with an OrbStack VM on macOS
#12I recently learned of OrbStack and it feels like the only product that actually makes an effort to integrate VMs and Containers correctly and consistently into macOS. Docker Desktop and Podman Desktop are both a treadmill made of Lego bricks.
Hi Brandon! Have you tried Apple's container CLI[0]? I'm still mostly using OrbStack, but container gives me some hope for the future that Apple cares about this experience. [0]: https://github.com/apple/container
Re: Using Tailscale with an OrbStack VM on macOS
#13Part of that though requires adopting a security model where thats OK. As I’ve started sprinkling MacOS hosts and guests throughout my network, I’ve needed to adopt other vz tactics.
OPs use of Tailscale mirrors my own, but given the security model of OrbStack it’s mostly a convenience rather than a hard security partition within the lan or even the host.
Re: Using Tailscale with an OrbStack VM on macOS
#14I use tailscale with Orbstack so that my agents on the vm can use tailscale serve to share dashboards I can view on my phone. Works out nicely. One thing I noticed though, is that even if I set up the VM as a tagged device with limited access rules, if my host machine (the laptop) is connected as my user (which has less limited permissions), the vm uses my host's user permissions, which isn't really what I want. If I…
I haven’t tried with orbstack, but it is possible to setup containers to use tailscale with kernel networking by mounting /dev/net/tun into the container. With that setup outgoing traffic will automatically route to the tailnet as the container’s device (and you don’t need tailscale on the host at all).
Re: Using Tailscale with an OrbStack VM on macOS
#15I do all my dev inside docker/orbstack environments. I've been using a Tailscale sidecar for each, which has let me easily spin up second (and third!) copy of each repo without having to worry about them interfering with each other (the same open ports etc.). I've not extended to using worktrees, as right now I prefer entirely separate clone's of a repo, but that may well change and I suspect this would work well for…
Re: Using Tailscale with an OrbStack VM on macOS
#16I recently learned of OrbStack and it feels like the only product that actually makes an effort to integrate VMs and Containers correctly and consistently into macOS. Docker Desktop and Podman Desktop are both a treadmill made of Lego bricks.
Hi Brandon! Have you tried Apple's container CLI[0]? I'm still mostly using OrbStack, but container gives me some hope for the future that Apple cares about this experience. [0]: https://github.com/apple/container
Re: Using Tailscale with an OrbStack VM on macOS
#17I do all my dev inside docker/orbstack environments. I've been using a Tailscale sidecar for each, which has let me easily spin up second (and third!) copy of each repo without having to worry about them interfering with each other (the same open ports etc.). I've not extended to using worktrees, as right now I prefer entirely separate clone's of a repo, but that may well change and I suspect this would work well for…
Looks like you provision a fresh tailnet host for each clone? You mention multi-tenancy via subdomain routing and I wonder if this is unrelated.
The subdomain routing then works by pointing to that ephemeral machines ip, and my site in dev mode populates the sidebar with active links for this so it's not like I have to keep updating bookmarks etc. Super convenient. It's probably the weakest part of the setup (no https) but works fine for my needs.
Re: Using Tailscale with an OrbStack VM on macOS
#18Re: Using Tailscale with an OrbStack VM on macOS
#19Earlier quoted context omitted.
Hi Brandon! Have you tried Apple's container CLI[0]? I'm still mostly using OrbStack, but container gives me some hope for the future that Apple cares about this experience. [0]: https://github.com/apple/container
Curious if either of those support USBIP yet ? Last i checked there isn't a stable solution for it except maybe docker ?
Re: Using Tailscale with an OrbStack VM on macOS
#20OrbStack is great, it makes everything so easy - like networking: VMs and containers can talk to the host and to each other using hostnames; and file sharing: there are automatic mounts between host and guest; and sshing around just works . Part of that though requires adopting a security model where thats OK. As I’ve started sprinkling MacOS hosts and guests throughout my network, I’ve needed to adopt other vz tacti…