I wanted a way to spin up Docker containers exposed on Tailscale without running Tailscale in the container itself.
Now that Tailscale supports creating virtual nodes in Go[0], it's possible to create a distinct Tailscale network interface for each container, which is exactly what tsdocker does.
[0] https://tailscale.com/blog/tsnet-virtual-private-services/