Can the tailscale docker network be added to other networks?

I have a server on which I self-host several docker services. They are available though a reverse proxy (Traefik). This host is also part of my tailnet.

I discovered the tailscale-docker integration and in it, the concept of network_mode: service:XXX which I did not know about despite years of docker usage. Good find.

In the well-known philosophy of “fix it until you break it” I was wondering if I could add my docker containers to my tailnet, keeping the current setup (there are no good reasons to do that so far (maybe later), this is more in the “because I can” kind of approach).

My question: does the configuration have to be network_mode (which will effectively make the service the network workspace of the tailscale container - some thing I would like to avoid because of extra dependencies), or can I add my service to the tailscale network (which I would create), and have the best of both worlds?

I could test that but since everything is prod I would prefer to gather some insight before :slight_smile: