一款轻量级的服务器监控面板程序,支持docker部署,界面简洁美观。

2024-01-03 0.33.02.png2024-01-03 0.31.34.png

部署DashDot的Docker容器

sudo docker run -d \
  --name dashdot \
  --restart always \
  --privileged \
  -p 8083:3001 \
  -v /:/mnt/host:ro \
  -e DASHDOT_ENABLE_CPU_TEMPS=true \
  -e DASHDOT_ALWAYS_SHOW_PERCENTAGES=true \
  mauricenino/dashdot:latest

通过`-d`参数,将容器以后台模式运行,确保DashDot在后台持续监控您的服务器。

`--name dashdot`为容器指定了一个易于记忆的名称,以便您方便管理和识别容器。

`--restart unless-stopped`参数则会在容器意外停止后自动重启,保证监控不会间断。

`--privileged`参数来提供特权访问权限。这允许DashDot在需要时执行一些敏感操作,以便更好地监控服务器。

`-p 8083:3001`参数,我们将容器的3001端口映射到主机的8083端口,这样您就可以通过浏览器访问DashDot的前端界面。

`-v /:/mnt/host:ro`参数,我们将主机的根目录挂载到容器的`/mnt/host`目录,并设置为只读权限。这样,DashDot可以获取到更全面的信息,有助于更准确地监控服务器各项指标。

各种环境变量参数

`DASHDOT_ENABLE_CPU_TEMPS=true`,可以查看服务器的CPU温度。

`DASHDOT_ALWAYS_SHOW_PERCENTAGES=true`则使得图表数据始终显示在上方,无需将鼠标悬停于图表上方才能看到。

运行以上命令后,可以通过访问IP地址加端口号8083来访问DashDot的前端界面。

http://YOUR IP:8083

DashDot还提供了数十个环境变量参数,可以根据自己的需要进行自定义配置。如果想了解更多关于DashDot的详细信息和完整配置,请访问DashDot官方文档