Docker部署Lunalytics开源监控工具

一、Lunalytics介绍

Lunalytics 是一个使用 Node.js 构建的开源监控工具,专注于提供简单而强大的方式来监控网站和服务器的运行状态。它旨在为用户提供一个可完全自托管、高度可定制且多用户支持的监控解决方案,适用于个人开发者、团队以及企业用户。

拉取Lunalytics容器镜像

bash 复制代码
docker pull ksjaay/lunalytics:latest
或者
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/lunalytics:latest
arm架构
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_lunalytics:latest

部署Lunalytics服务

创建部署目录

bash 复制代码
mkdir -p /data/lunalytics   &&  cd /data/lunalytics  

编辑部署文件

使用docker-cli方式部署,命令如下:

bash 复制代码
docker run -d \ 
  -p 2308:2308 \ 
  -v /data/lunalytics:/app/data \ 
  -v /data/lunalytics/logs:/app/logs \ 
registry.cn-hangzhou.aliyuncs.com/qiluo-images/lunalytics:latest

在部署目录下,创建docker-compose.yaml文件,内容如下所示:

bash 复制代码
vim docker-compose.yaml 
bash 复制代码
services: 
  lunalytics: 
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/lunalytics:latest
    restart: always  
    container_name: lunalytics 
    ports: 
      - '2308:2308' 
    volumes: 
      - /data/lunalytics/data:/app/data 
      - /data/lunalytics/logs:/app/logs 

创建Lunalytics容器

执行以下命令,创建Lunalytics容器。

bash 复制代码
docker compose up -d 
相关推荐
算力魔方AIPC14 小时前
使用 Docker 一键部署 PaddleOCR-VL: 新手保姆级教程
运维·docker·容器
熊出没14 小时前
Kubernetes 实操命令大全
云原生·容器·kubernetes
FIT2CLOUD飞致云14 小时前
操作教程丨通过1Panel快速安装Zabbix,搭建企业级监控系统
运维·服务器·开源·zabbix·监控·1panel
Ghost Face...15 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
代码小学僧16 小时前
从 Arco Table 迁移到 VTable:VTable使用经验分享
前端·react.js·开源
TSAI16 小时前
Docker Swarm 集群部署 Eureka 服务注册中心:高可用微服务架构的基石
spring cloud·docker
不惑_16 小时前
Windows 安装 Docker 和 Docker Compose 完整教程
windows·docker·容器
一个没有感情的程序猿16 小时前
前端实现人体骨架检测与姿态对比:基于 MediaPipe 的完整方案
机器学习·计算机视觉·前端框架·开源
云霄IT17 小时前
docker使用教程之部署第一个go项目
docker·容器·golang
故事写到这17 小时前
第一章 Ubuntu24.04环境下的K8S部署【入门保姆级】
云原生·容器·kubernetes