简介
- 基于 vnStat 网络流量监控软件前端面板项目的 docker 镜像
- 镜像地址vnstat-dashboard
官方部署命令
docker run -d \
--name=vnstat-dashboard \
--restart=always \
-p 12345:80 \
-v /usr/bin/vnstat:/usr/bin/vnstat \
-v /var/lib/vnstat:/var/lib/vnstat \
-e TZ=Asia/Shanghai \
stilleshan/vnstat-dashboard
- docker compose方式部署
下载yml文件 点击下载
下载后执行如下命令部署
docker-compose up -d
群晖部署方式
- 群晖没有 /etc/timezone 文件,需要到后台创建,打开群晖后台ssh到登录到root用户输入以下命令
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
- 接着粘贴拉取命令
docker run -d \
--name vnstat \
--restart=unless-stopped \
--network=host \
-e HTTP_PORT=8685 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
vergoh/vnstat
- 拉取成功后去浏览器打开群晖ip:8685端口即可,成功预览
停掉多余的监控接口
由于刚进去会默认会监控所有接口 但是有时候我们只需要监控总接口即可 一般默认留 eth0 之类的,以自己的为准。 按如下操作 - 示意代码docker exec vnstat vnstat -i 端口名 --remove --force
获取端口名字去面板查看即可
这是我删掉多余接口的示意图
预览
更多命令以及使用参考vnstat-docker