EasyTier 发布新版本时,自动构建并发布 Docker 镜像(修改自MajoSissi)
2.3K
EasyTier 发布新版本时,自动构建并发布 Docker 镜像
# Core + Web 控制台一体部署
# 镜像说明: https://hub.docker.com/r/m1zuon/easytier
services:
easytier:
# m1zuon/easytier:latest 最新 Release 正式版
# m1zuon/easytier:pre 最新 Pre-release 预览版
# m1zuon/easytier:ci 最新 Action 构建版 (合并主线的版本, 自动更新, 稳定性不保证)
image: m1zuon/easytier:latest
container_name: easytier
restart: always
network_mode: host
environment:
- TZ=Asia/Shanghai
# -------------------------------------------
# 连接其他远程 Web 控制台
# 设置后会忽略 WEB_USERNAME, 不可同时连接多个 Web, 但仍可启用本地控制台
# 示例: udp://api.web.com:22020/username
# 默认: 无
# - WEB_REMOTE_API=协议://主机:端口/用户名
# -------------------------------------------
# 是否启用 Web 管理界面
# 默认: true
- WEB_ENABLE=true
# -------------------------------------------
# 是否禁止注册新用户
# 默认: false
- WEB_DISABLE_REGISTRATION=false
# -------------------------------------------
# Web 管理用户名; 设置 WEB_REMOTE_API 时此项无效
# 启用 Web 且提供用户名时将自动连接本地控制台
# 自定义用户名,需要先手动注册对应用户名才行
# 默认: 无
- WEB_USERNAME=admin
# -------------------------------------------
# 主机物理IP地址 (公网 / 内网)
# 默认: http://127.0.0.1:11211
- WEB_DEFAULT_API_HOST=http://修改为你的主机:11211
# -------------------------------------------
# Web 访问端口
# 默认: 11211
- WEB_PORT=11211
# -------------------------------------------
# Web 管理服务 (RPC) 监听端口, Core 将通过此端口连接
# 默认: 22020
- WEB_SERVER_PORT=22020
# -------------------------------------------
# Web 管理服务 (RPC) 协议, 可与其他节点的 -w 参数保持一致
# 默认: udp - 可选: [udp | tcp | ws]
- WEB_SERVER_PROTOCOL=udp
# -------------------------------------------
# Web 服务日志级别
# 默认: warn - 可选: [trace | debug | info | warn | error]
# 控制 Web console 日志和文件日志级别
- WEB_LOG_LEVEL=warn
# -------------------------------------------
# Core 服务日志级别
# 默认: warn - 可选: [trace | debug | info | warn | error]
- CORE_LOG_LEVEL=warn # -------------------------------------------
# Core 控制台日志级别 (可选, 默认继承 CORE_LOG_LEVEL)
# - CORE_CONSOLE_LOG_LEVEL=warn
# -------------------------------------------
# Core 文件日志级别 (可选, 默认继承 CORE_LOG_LEVEL)
# - CORE_FILE_LOG_LEVEL=warn
# -------------------------------------------
# Core 文件日志保存目录 (可选)
# - CORE_FILE_LOG_DIR=/app/data/core/logs
# -------------------------------------------
# Core 单个文件日志大小,单位 MB,默认值为 100MB (可选)
# - CORE_FILE_LOG_SIZE=100
# -------------------------------------------
# Core 最大文件日志数量,默认值为 10 (可选)
# - CORE_FILE_LOG_COUNT=10
cap_add:
- NET_ADMIN
- NET_RAW
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- ./data:/app/data
# 单 Web 控制台部署
# 镜像说明: https://hub.docker.com/r/m1zuon/easytier-web
services:
easytier-web:
# m1zuon/easytier-web:latest 最新 Release 正式版
# m1zuon/easytier-web:pre 最新 Pre-release 预览版
# m1zuon/easytier-web:ci 最新 Action 构建版 (合并主线的版本, 自动更新, 稳定性不保证)
image: m1zuon/easytier-web:latest
container_name: easytier-web
restart: always
network_mode: bridge
ports:
- 11211:11211
- 22020:22020
environment:
- TZ=Asia/Shanghai
# -------------------------------------------
# 是否禁止注册新用户 (默认用户: admin, 密码: admin)
# 默认: true
- WEB_DISABLE_REGISTRATION=true
# -------------------------------------------
# 主机物理IP地址 (公网 / 内网)
# 默认: http://127.0.0.1:11211
- WEB_DEFAULT_API_HOST=http://修改为你的主机:11211
# -------------------------------------------
# Web 访问端口
# 默认: 11211
- WEB_PORT=11211
# Web 管理服务 (RPC) 监听端口, Core 将通过此端口连接
# 默认: 22020
- WEB_SERVER_PORT=22020
# -------------------------------------------
# Web 管理服务 (RPC) 协议, 可与其他节点的 -w 参数保持一致
# 默认: udp - 可选: [udp | tcp | ws]
- WEB_SERVER_PROTOCOL=udp
# -------------------------------------------
# Web 服务日志级别
# 默认: warn - 可选: [trace | debug | info | warn | error]
# 控制 Web console 日志和文件日志级别
- WEB_LOG_LEVEL=warn
volumes:
- ./data:/app/data
Content type
Image
Digest
sha256:96eac7a22…
Size
21.3 MB
Last updated
15 days ago
docker pull m1zuon/easytier:ci