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 
相关推荐
IvorySQL24 分钟前
聚焦六大功能:PostgreSQL 18 新特性深度解析
数据库·postgresql·开源
白衣鸽子2 小时前
PageHelper:基于拦截器实现的SQL分页查询工具
后端·开源
Rinleren2 小时前
企业级 K8s 运维实战:集群搭建、微服务暴露(Ingress)、监控告警(Prometheus)全流程
java·容器·kubernetes
云游2 小时前
IP地址管理:docker方式部署phpIPAMv1.7.3
运维·docker·ip·ipv4·ipv6
小闫BI设源码2 小时前
Docker Swarm主机编排
运维·docker·容器·容器编排·docker compose·依赖管理·多服务启动
Reicher3 小时前
Docker的介绍和使用
运维·docker·容器
退役小学生呀4 小时前
二十一、DevOps:从零建设基于K8s的DevOps平台(二)
运维·docker·云原生·容器·kubernetes·devops
咖啡星人k4 小时前
AI 大模型驱动的开源知识库搭建系统 PandaWiki的网页挂件机器人教程
人工智能·机器人·开源
说私域5 小时前
基于开源AI大模型AI智能名片S2B2C商城小程序的产地优势产品营销策略研究
人工智能·小程序·开源
荣光波比6 小时前
Docker(一)—— Docker入门到精通:从基础概念到容器管理
运维·docker·容器·云计算