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 
相关推荐
AIHubPro未来百科23 分钟前
三天用AI开发完成开源WordPress导航主题:要哇棱镜主题详解 + 完整部署教程
人工智能·开源
CoderJia程序员甲23 分钟前
GitHub 热榜项目 - 日榜(2026-1-10)
ai·开源·大模型·github·ai教程
头发还在的女程序员32 分钟前
开源赋能智慧能源管理:技术全解
开源·能源监测系统·能源系统·能源系统源码·企业能源系统
Kendra9199 小时前
Kubernetes 常用命令
云原生·容器·kubernetes
Rabbit_QL9 小时前
【网络设置】Docker 自定义网络深度解析:从踩坑到工程实践
网络·docker·容器
Van_Moonlight11 小时前
RN for OpenHarmony 实战 TodoList 项目:加载状态 Loading
javascript·开源·harmonyos
红目香薰11 小时前
GitCode-我的运气的可量化方案-更新v5版本
人工智能·开源·文心一言·gitcode
计算机小手12 小时前
使用 Poste.io 自建邮件服务器,Docker一键快速部署
经验分享·docker
Van_captain13 小时前
rn_for_openharmony常用组件_Divider分割线
javascript·开源·harmonyos
天意pt14 小时前
Blog-SSR 系统操作手册(v1.0.0)
前端·vue.js·redis·mysql·docker·node.js·express