easytier-web :
docker run --name easytier-web -e WEB=1 -e TZ=Asia/Shanghai -e LANG=zh_CN -p 11211:11211/tcp -p 22020:22020 -v /你的外部目录:/opt/easytier-web --restart=always -d lmq8267/easytier --console-log-level info -d /opt/easytier-web/et.db -c 22020 -a 11211 -l 11211
easytier-web :
version: '3.9'
services:
easytier:
image: lmq8267/easytier
restart: always
volumes:
- '/你的目录:/opt/easytier-web'
ports:
- '22020:22020'
- '11211:11211/tcp'
environment:
- WEB=1
- TZ=Asia/Shanghai
- LANG=zh_CN
container_name: easytier-web
command: '--console-log-level info -d /opt/easytier-web/et.db -c 22020 -a 11211 -l 11211'
注:变量 WEB=1 表示启用 easytier-web WEB服务器,不加这个变量是启动easytier-core 核心程序
/opt/easytier-web 目录是WEB服务器注册的帐号保存的数据可以映射出来永久保存防止更新镜像丢失数据,但是启动参数 必须 -d /opt/easytier-web/et.db
/你的目录 改为你的本机实际目录,用来保存Web服务器的配置文件,11211 为web页面的端口 可以改为你需要的端口 最好和api端口一致 -a 11211 -l 11211
/opt/easytier-web 目录是WEB服务器注册的帐号保存的数据可以映射出来永久保存防止更新镜像丢失数据,图中 /docker/et 是我的,你可以改为你群晖的目录文件夹
注意挂载到容器内部的目录和启动参数-d目录要一致,比如 -v /外部目录:/opt/easytier-web 那么 启动参数 必须 -d /opt/easytier-web/et.db 额外加个/et.db
--console-log-level info 表示输出日志
-d /opt/easytier-web/et.db 表示指定配置保存目录
-c 22020 表示指定core连接的服务器端口
-a 11211 表示控制台连接的API端口
-l 11211 表示控制台的端口
网页地址 和 API 地址 保持一致 IP或域名都可以
先去自建的WEB服务器网页 注册一个帐号 如 test
然后运行参数:
easytier-core -w udp://自建WEB服务器地址:22020/test
最后打开WEB网页登录这个 test 帐号前去配置参数了