本项目通过 Docker 容器化技术部署 Nezha Agent,以便于在各种环境中快速、轻松地启动和管理 Nezha 监控系统的 Agent 组件。
从 Docker Hub 拉取最新的 Nezha Agent 镜像:
docker pull archer2885/nezha-agent
使用以下命令来运行 Nezha Agent 容器,确保替换 <your_client_secret> 和 <your_server> 为实际的配置值:
docker run -d \
-e CLIENT_SECRET='<your_client_secret>' \
-e SERVER='<your_server>' \
archer2885/nezha-agent
以下表格列出了所有可配置的环境变量,它们的默认值以及是否为必填项:
| 参数名 | 描述 | 必须的 | 默认值 |
|---|---|---|---|
CLIENT_SECRET | 客户端密钥,用于 Nezha 服务器的认证 | 是 | 无默认值,必须提供 |
SERVER | Nezha 服务器的地址和端口 | 是 | 无默认值,必须提供 |
UUID | UUID | 否 | 如果未提供则随机生成 |
DEBUG | 启用调试模式 | 否 | true |
DISABLE_AUTO_UPDATE | 禁用自动更新 | 是 | true |
DISABLE_COMMAND_EXECUTE | 禁用命令执行 | 否 | false |
DISABLE_FORCE_UPDATE | 禁用强制更新 | 是 | true |
DISABLE_NAT | 禁用 NAT | 否 | false |
DISABLE_SEND_QUERY | 禁用发送查询 | 否 | false |
GPU | 启用 GPU 监控 | 否 | false |
INSECURE_TLS | 启用不安全的 TLS | 否 | false |
IP_REPORT_PERIOD | IP 报告周期(秒) | 否 | 1800 |
REPORT_DELAY | 报告延迟(秒) | 否 | 1 |
SELF_UPDATE_PERIOD | 自更新周期(秒) | 否 | 0 |
SKIP_CONNECTION_COUNT | 跳过连接计数 | 否 | false |
SKIP_PROCS_COUNT | 跳过进程计数 | 否 | false |
TEMPERATURE | 启用温度监控 | 否 | false |
TLS | 启用 TLS | 否 | false |
USE_GITEE_TO_UPGRADE | 使用 Gitee 进行升级 | 否 | false |
USE_ATOMGIT_TO_UPGRADE | 使用 AtomGit 进行升级 | 否 | false |
USE_IPV6_COUNTRY_CODE | 使用 IPv6 国家代码 | 否 | false |
Content type
Image
Digest
sha256:ad99ee060…
Size
13.8 MB
Last updated
8 months ago
docker pull archer2885/nezha-agent