From 417379d6f42978c9a6c5e7c7fb09fcdeaf20d4ef Mon Sep 17 00:00:00 2001 From: 3970260761 <3970260761@qq.com> Date: Sun, 8 Nov 2026 01:28:11 +0800 Subject: [PATCH] =?UTF-8?q?README:=20=E5=A2=9E=E5=8A=A0=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E4=BA=8CDocker=20Compose=E9=83=A8=E7=BD=B2(=E9=93=81=E8=A7=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/README.md b/README.md index 29f73cd..005623c 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,41 @@ docker run -d --name fnos-resmon \ 启动后浏览器访问 `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 旧版简化命令缺了前两个,照抄会只能看到容器自身,直接用上面这条完整命令。