README: 增加方式二Docker Compose部署(铁规)

This commit is contained in:
3970260761 committed 2026-11-08 01:28:11 +08:00
1 parent 596eda71b6
commit 417379d6f4
1 file changed
+35
+35
View File
@@ -90,6 +90,41 @@ docker run -d --name fnos-resmon \
启动后浏览器访问 `http://你的NASIP:7031` 即可。 启动后浏览器访问 `http://你的NASIP:7031` 即可。
### 方式二:Docker Compose 部署
仓库内已带 `docker-compose.yml`(参数与方式一完全一致,开箱即用):
```yaml
services:
fnos-resmon:
image: jpccr.ccs.tencentyun.com/jinghui/fnos-resmon:latest
container_name: fnos-resmon
network_mode: host
pid: host
restart: unless-stopped
environment:
- PORT=7031
- PROCFS_PATH=/host/proc
- SITE_VERSION=1.3.18
- HUB_URL=https://auth.88531.cn/api
- HUB_PROJECT_ID=12
- HUB_KEY_FILE=/run/secrets/hub_key
- PERF_FILE=/run/secrets/perf_mode.json
privileged: true
volumes:
- /proc:/host/proc:rw
- /sys:/host/sys:ro
- /root/.fnos_resmon_hub_key:/run/secrets/hub_key:ro
- /root/.fnos_resmon_perf.json:/run/secrets/perf_mode.json:rw
```
```bash
docker compose up -d
# 更新:docker compose pull && docker compose up -d
```
注意:`network_mode: host`+`pid: host`+`privileged: true`三项不可删,删了就看不到宿主真实数据(详见下方注意事项)。
### ⚠️ 部署注意事项(必看,少一个参数就少一块数据) ### ⚠️ 部署注意事项(必看,少一个参数就少一块数据)
- **三个缺一不可**:`--network host`(看宿主真实网卡/流量)+ `--pid host`(看宿主全部进程)+ `--privileged`(调频/一键优化/传感器写入)。README 旧版简化命令缺了前两个,照抄会只能看到容器自身,直接用上面这条完整命令。 - **三个缺一不可**:`--network host`(看宿主真实网卡/流量)+ `--pid host`(看宿主全部进程)+ `--privileged`(调频/一键优化/传感器写入)。README 旧版简化命令缺了前两个,照抄会只能看到容器自身,直接用上面这条完整命令。