mirror of
https://github.com/jbowdre/tailscale-docker.git
synced 2024-12-22 05:32:18 +00:00
Tailscale in Docker with Serve/Funnel Support
complex-example | ||
simple-example | ||
LICENSE | ||
README.md |
Tailscale in Docker without eleveted privileges
See associated blog post: https://asselin.engineer/tailscale-docker
Replace TAILSCALE_AUTH_KEY in */tailscale/start.sh
with your own: https://login.tailscale.com/admin/settings/keys
simple-example
As explained in the blog post, uses a docker-compose service to add the container in the VPN.
complex-example
Not complex but more complex than the simple-example.
A nginx layer is added. It manages two services in independent containers at locations /service-one
and /service-two
.
TODO
- force reuse hostname in tailscale instead of adding suffix. Example: first container is assigned
hostname
. Then, if container is recreated, Tailscale assignshostname-1
. Possibly helpful info.