飞牛NAS_docker_easytier

飞牛应用中心已经有 Easytier,为什么还要用 docker 版本?因为应用中心那个读取配置时候,不能放多个节点服务器,会导致无限重启。所以还是用 docker 版本方便,内存暂用也小。

下载镜像

docker compose

docker-compose.yml 文件内容如下,放到路径 /vol1/1000/docker/easytier 下。

yaml 复制代码
version: '3.8'

services:
  easytier:
    image: easytier/easytier:latest
    container_name: easytier
    hostname: fn-nas-easytier  # 自定义设备标识
    restart: unless-stopped
    network_mode: host
    privileged: true
    cap_add:
      - NET_ADMIN
      - NET_RAW
    environment:
      - TZ=Asia/Shanghai
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - ./config:/root  # 配置文件目录映射
      - /etc/machine-id:/etc/machine-id:ro  # 映射机器ID
    command: 
      -c /root/config.toml  # 指定配置文件路径

生成配置文件

可以使用 Easytier 官方配置生成器 生成配置文件。

配置文件 config.toml 放到 /vol1/1000/docker/easytier/config 中。

构建和运行

相关推荐
lichenyang4532 天前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4532 天前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4532 天前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4532 天前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
Patrick_Wilson7 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy7 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭7 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩8 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵9 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1119 天前
LM Studio Docker 部署——本地大模型一键启动
docker