侧边栏壁纸
  • 累计撰写 100 篇文章
  • 累计创建 46 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

群晖 Docker 项目搭建 EasyTier 组网节点

勤为径苦作舟
2025-04-21 / 0 评论 / 0 点赞 / 0 阅读 / 1125 字

步骤

NAS 配置

Container Manager - 项目中新增,项目名称 easytier,路径/docker/easytier,来源选择“创建 docker-compose.yml”,内容如下:

services:
  watchtower: # 用于自动更新easytier镜像,若不需要请删除这部分
    image: containrrr/watchtower
    container_name: watchtower
    restart: unless-stopped
    environment:
      - TZ=Asia/Shanghai
      - WATCHTOWER_NO_STARTUP_MESSAGE
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --interval 3600 --cleanup --label-enable
  easytier:
    image: easytier/easytier:latest # 国内用户可以使用 m.daocloud.io/docker.io/easytier/easytier:latest
    hostname: nas # 主机名
    container_name: easytier
    labels:
      com.centurylinklabs.watchtower.enable: 'true'
    restart: unless-stopped
    network_mode: host
    cap_add:
      - NET_ADMIN
      - NET_RAW
    environment:
      - TZ=Asia/Shanghai
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - /volume1/docker/easytier:/root
      - /etc/machine-id:/etc/machine-id:ro # 映射宿主机机器码
    command: -i 10.10.10.1 --network-name nas --network-secret 123
  • -i代表指定虚拟网 IP 地址,默认/24网段。
  • --network-name--network-secret代表网络名和网络密钥。
  • -p组网节点地址,比如官方共享节点tcp://public.easytier.cn:11010,可不配置。
  • 官方示例中/etc/machine-id:/etc/machine-id:ro放在services.easytier.devices下,会报错Error response from daemon: error gathering device information while adding custom device "/etc/machine-id": not a device node

将端口11010转发以供其他节点连接。

本机配置

下载 图形界面程序 GUI,安装后打开配置网络名称网络密码分别为--network-name--network-secret的值,网络方式手动,值为tcp://NAS的IP:11010,如果回车添加没用就点击一下。

点击运行网络,节点信息中能互相显示即可。

参考

0

评论区