当前位置: 首页 > article >正文

Docker中安装Tailscale方法一

使用命令行安装
 
在安装之前,需要先在Tailscale网站上创建一个认证密钥。在运行以下命令时,需要将 <auth key> 替换为你在Tailscale网站上生成的实际认证密钥:

1.只访问安装Tailscale的设备:

sudo docker run -d --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --cap-add=net_admin --restart unless-stopped --cap-add=net_raw --env ts_authkey=<auth key> --env ts_state_dir=/var/lib/tailscale tailscale/tailscale

2.- 访问本地子网中的所有设备:假设子网是 10.2.0.0/24 ,你需要将 <auth key> 替换为你的认证密钥, <subnet> 替换为你实际的子网地址

sudo docker run -d --name=tailscaled -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --cap-add=net_admin --restart unless-stopped --cap-add=net_raw --env ts_authkey=<auth key> --env ts_extra_args=--advertise-exit-node --env ts_routes=<subnet> --env ts_state_dir=/var/lib/tailscale tailscale/tailscale

3.使用Docker Compose安装首先创建一个 docker-compose.yaml 文件,内容如下,其中 <auth key> 需要替换为你在Tailscale网站上生成的认证密钥:

version: "3"
services:
  tailscaled:
    image: tailscale/tailscale
    container_name: tailscaled
    volumes:
      - /var/lib:/var/lib
      - /dev/net/tun:/dev/net/tun
    network_mode: host
    cap_add:
      - net_admin
      - net_raw
    restart: unless-stopped
    environment:
      ts_authkey: <auth key>
      ts_state_dir: /var/lib/tailscale

前三种最后然后在终端中进入到 docker-compose.yaml 文件所在的目录,运行以下命令:

docker-compose up -d

http://www.kler.cn/a/499961.html

相关文章:

  • NFS服务
  • IDEA中创建maven项目
  • 计算机网络(四)网络层
  • OceanBase数据库设计与管理:构建高效分布式数据架构基石
  • Stable diffusion的SDXL模型,针不错!(含实操)
  • git push报错 unauthorized email account cannot submit code
  • 老榕树的java专题:探索 Nacos:微服务架构中的配置与服务发现利器
  • 【ArcGIS微课1000例】0138:ArcGIS栅格数据每个像元值转为Excel文本进行统计分析、做图表
  • C语言基本知识复习浓缩版:控制语句--循环
  • 汽车免拆诊断 | 2017 款东风风神 AX7 车热机后怠速不稳
  • 基于单片机的智能家居排气扇系统设计
  • 大语言模型分词器
  • MySQL库表的操作
  • 【2024年华为OD机试】 (A卷,100分)- 端口合并(Java JS PythonC/C++)
  • TCP__滑动窗口__拥塞控制
  • electron 环境配置,离线安装,npm无法安装
  • 美摄科技PC端视频编辑解决方案,为企业打造专属的高效创作平台
  • AI问答:vue项目props传递参数 / 传递一个对象都包含好 / 还是分开多个传递好
  • 周记-CIE XYZ和RGB的区别
  • 一个基于用户行为日志的资源推荐系统落地
  • 《拉依达的嵌入式\驱动面试宝典》—操作系统篇(八)
  • 3D机器视觉的类型、应用和未来趋势
  • vue.js+websocket+mongodb实现纯粹的聊天室项目