Unleash your Containers
as Tailscale Services
Add labels to your Docker containers. DockTail handles the rest.
docker-compose.yml
services:
myapp:
image: nginx:latest
# No ports needed!
labels:
- "docktail.service.enable=true"
- "docktail.service.name=myapp"
- "docktail.service.port=80"
https://myapp.tailnet.ts.net
Service is live
myapp.tailnet.ts.net
Tailscale HTTPS
Features
Auto Discovery
Monitors Docker events in real-time. Start a labeled container and it appears on your Tailnet within seconds.
Direct IP Proxy
No port publishing required. Routes directly to container IPs on the Docker network, adapting automatically on restart.
Funnel Support
Expose any container to the public internet via Tailscale Funnel. One label takes you from private to public.
How it works
1
Add docktail.* labels to your container
2
DockTail detects and advertises to Tailscale
3
Access via service.tailnet.ts.net