一款轻量级的服务器监控面板程序,支持docker部署,界面简洁美观。
部署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官方文档