Closed jeffkni closed 1 year ago
That is how the Docker Desktop extension works: there is one tailscaled, running in a Linux instance inside Docker Desktop. It forwards individual ports to each container.
It is not running a proxy tailscaled for each container. Even in the demo video linked to, all of the containers are on the same IP address with the same URL but different port numbers.
To have each container to have its own IP address and appear on the tailnet as an individual node, one could run tailscale inside each Docker container.
Thanks for the clarification @DentonGentry
I think this is resolved.
Setup
Expected
Actual
Tailscale gives them all the same 100. IP address:
Enabling MagicDNS shows they're all assigned to the same docker-desktop dns name (host networking is not enabled):