APERTURE IS NOW AVAILABLE - START BUILDING WITH AI SAFELY IN MINUTES, NO WAITLIST.Read more →
  • Blog
  • Docs
  • Download
  • Contact Sales
  • Meet Tailscale

    • How Tailscale Works
    • WireGuard® for Enterprises
    • Features
    • Integrations
    • Docs
    • Download
    • Compare Tailscale

    Products

    • Business VPN
    • PAM
    • CI/CD Connectivity
    • Secure Access to AI
    • Cloud Connectivity
    • Workload Connectivity
    • Edge & IoT
    • Homelab
    aperture dashboard

    Aperture by Tailscale

    Unified AI governance for AI agents and users.

    Tailscale Winter Update

    The latest improvements on Aperture, Peer Relays, Services, and more.

    Read more
  • Customer Stories

    • Instacart
    • Cribl
    • Mercury
    • Hugging Face
    • All Customer Stories
  • Join the Community

    • Tailscale Insiders
    • Community Projects
    • Bring Tailscale to Work

    Events

    • Events and Webinars
    • TailscaleUp

    Learn more

    • Docs
    • Blog
    • Changelog
    • Press

    Join us at TailscaleUp

    Tailscale’s conference for engineering, security, and IT leaders.

    Learn more
  • Partner Opportunities

    • Become a Partner
    • Community Projects
    • Integrations
    • Contact Partnerships Team
  • Pricing
  • Login
  • Get started - it's free!
  • Blog
  • Docs
  • Download
  • Contact Sales
Platform

Meet Tailscale

  • How Tailscale Works
  • WireGuard® for Enterprises
  • Features
  • Integrations
  • Docs
  • Download
  • Compare Tailscale

Products

  • Business VPN
  • PAM
  • CI/CD Connectivity
  • Secure Access to AI
  • Cloud Connectivity
  • Workload Connectivity
  • Edge & IoT
  • Homelab
Customer Stories

Customer Stories

  • Instacart
  • Cribl
  • Mercury
  • Hugging Face
  • All Customer Stories
Community

Join the Community

  • Tailscale Insiders
  • Community Projects
  • Bring Tailscale to Work

Events

  • Events and Webinars
  • TailscaleUp

Learn more

  • Docs
  • Blog
  • Changelog
  • Press
Partnerships

Partner Opportunities

  • Become a Partner
  • Community Projects
  • Integrations
  • Contact Partnerships Team
Pricing
  • Login
  • Get started - it's free!
  • Start
    • Quickstart
    • Install Tailscale
    • Quick guides
    • OpenVPN migration guideLegacy VPN migration guide
    • Set up an identity provider
    • What is Tailscale?
  • Manage Access
    • Manage access control
    • Manage just-in-time access
    • Manage devices
    • Manage users
    • Tailnet Lock
  • Aperture: Secure AI
    • OverviewConfiguration
  • Route Traffic
    • Set up a subnet router
    • Set up an exit node
    • Set up an app connector
    • Use DNS
    • Set up MagicDNSSet up high availability
  • Set Up Servers
    • Set up a serverUse tagsInstall Tailscale with cloud-initUse auth keysAutomate key expiry
    • Use Tailscale SSH
    • Set up HTTPS certificatesRun an ephemeral nodeRun unattended
  • Access & Share Services
    • Tailscale servicesEndpoint collectionShare nodes
    • Use Taildrop
  • Share a web server
    • Tailscale Funnel
    • Tailscale Serve
  • Solutions
    • Secure traffic with Apple TVSecure GitHub Actions runnersBlock ads with a Raspberry PiAccess remote desktops with Windows RDPAccess remote desktops with RustDeskConnect to MongoDB AtlasCode from your iPadLock down a serverProtect production databasesAccess a PiKVMSecure external services
    • Just-in-time access
    • Automation
  • Integrations
    • Cloud servers
    • Containers and virtualization
      • Docker
      • Kubernetes
      • LXC containersProxmox
    • Serverless apps
    • Databases
    • Remote environments
    • Developer tools
    • Firewalls
    • Web servers
    • NAS
  • FAQ
  • Logging, Streaming, and Events
    • Logging overviewConfiguration audit loggingNetwork flow logsLog streaming
    • SSH session recording
    • Client metricsWebhooks
  • Manage Your Organization
    • Contact preferences
    • Pricing and billing
    • Tailnet nameDomain ownership
  • Reference
    • Tailnet policy file syntax
    • ACL examplesGrant examples
    • CLI
    • API
    • Key prefixes
    • Production best practices
    • Shared responsibility
    • Technical overviews
    • Terminology and concepts
    • Tailscale messagesDebug menu and optionsInteroperability with other softwareGitHub ↗
  • Get Support
    • Troubleshooting
    • Support optionsContact support ↗Generate a bug report
  • Resources
    • Changelog ↗Comparisons ↗Release stagesSecurity ↗Tailscale Community Projects
    • Versions
    • Use casesInvite only featuresFeedback ↗
  1. Docs›
  2. Containers and virtualization

Documentation

  • Start
    • Quickstart
    • Install Tailscale
    • Quick guides
    • OpenVPN migration guideLegacy VPN migration guide
    • Set up an identity provider
    • What is Tailscale?
  • Manage Access
    • Manage access control
    • Manage just-in-time access
    • Manage devices
    • Manage users
    • Tailnet Lock
  • Aperture: Secure AI
    • OverviewConfiguration
  • Route Traffic
    • Set up a subnet router
    • Set up an exit node
    • Set up an app connector
    • Use DNS
    • Set up MagicDNSSet up high availability
  • Set Up Servers
    • Set up a serverUse tagsInstall Tailscale with cloud-initUse auth keysAutomate key expiry
    • Use Tailscale SSH
    • Set up HTTPS certificatesRun an ephemeral nodeRun unattended
  • Access & Share Services
    • Tailscale servicesEndpoint collectionShare nodes
    • Use Taildrop
  • Share a web server
    • Tailscale Funnel
    • Tailscale Serve
  • Solutions
    • Secure traffic with Apple TVSecure GitHub Actions runnersBlock ads with a Raspberry PiAccess remote desktops with Windows RDPAccess remote desktops with RustDeskConnect to MongoDB AtlasCode from your iPadLock down a serverProtect production databasesAccess a PiKVMSecure external services
    • Just-in-time access
    • Automation
  • Integrations
    • Cloud servers
    • Containers and virtualization
      • Docker
      • Kubernetes
      • LXC containersProxmox
    • Serverless apps
    • Databases
    • Remote environments
    • Developer tools
    • Firewalls
    • Web servers
    • NAS
  • FAQ
  • Logging, Streaming, and Events
    • Logging overviewConfiguration audit loggingNetwork flow logsLog streaming
    • SSH session recording
    • Client metricsWebhooks
  • Manage Your Organization
    • Contact preferences
    • Pricing and billing
    • Tailnet nameDomain ownership
  • Reference
    • Tailnet policy file syntax
    • ACL examplesGrant examples
    • CLI
    • API
    • Key prefixes
    • Production best practices
    • Shared responsibility
    • Technical overviews
    • Terminology and concepts
    • Tailscale messagesDebug menu and optionsInteroperability with other softwareGitHub ↗
  • Get Support
    • Troubleshooting
    • Support optionsContact support ↗Generate a bug report
  • Resources
    • Changelog ↗Comparisons ↗Release stagesSecurity ↗Tailscale Community Projects
    • Versions
    • Use casesInvite only featuresFeedback ↗

Containers and virtualization

Last validated: Jun 18, 2024

Using Tailscale with Docker

Connect your container to Tailscale using Tailscale's official Docker image.

Kubernetes operator

Expose your Kubernetes cluster to your Tailscale network.

Tailscale in LXC containers

Use Tailscale in LXC containers.

Tailscale on a Proxmox host

Optimally configure Proxmox for use with Tailscale.

Company

  • About Tailscale
  • Careers
  • Press
  • Open Source

Help & Support

  • Support
  • Sales
  • Partnerships
  • Security
  • Changelog
  • Tailscale Status

Legal

  • Terms of Service
  • Privacy Policy
  • California Notice
  • Cookie Notice
  • All Legal

Social

  • Discord
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • YouTube
  • X (Twitter)
© 2026 Tailscale Inc.
Tailscale is a registered trademark of Tailscale Inc. | WireGuard is a registered trademark of Jason A. Donenfeld