Komari探针自部署记录
使用docker compose部署Komari探针记录
1:创建 docker-compose.yml 文件
在你的项目目录下新建一个 docker-compose.yml 文件,内容如下:
version: '3.8'
services:
komari:
image: ghcr.io/komari-monitor/komari:latest
container_name: komari
ports:
- "127.0.0.1:25774:25774"
volumes:
- ./data:/app/data
restart: unless-stopped
2:启动服务
在终端中运行以下命令:
docker compose up -d
这会自动拉取镜像并启动 Komari。
3.完成安装
打开 http://127.0.0.1:25774,按安装向导创建管理员账号并完成站点设置。如需外网访问,则自行使用CF Tunnel隧道。
4.常用命令
停止服务:
docker compose down
重启服务:
docker compose restart
查看容器状态:
docker compose ps
说明 data 文件夹用于持久化数据,建议定期备份。
5.更新Komari
请在 docker-compose.yml 所在的目录执行
docker compose pull
docker compose up -d
完成更新。
6.卸载Komari的服务器节点
卸载
先确认服务名称:
systemctl | grep komari
会看到: komari-agent.service
停止 Agent
sudo systemctl stop komari-agent
禁止开机启动
sudo systemctl disable komari-agent
删除 systemd 服务
sudo rm -f /etc/systemd/system/komari-agent.service
刷新 systemd
sudo systemctl daemon-reload
卸载完以后,检查安装位置
which komari-agent
常见位置:
/usr/local/bin/komari-agent
删除(如果有)
sudo rm -f /usr/local/bin/komari-agent
删除配置文件
查找
sudo find / -name "*komari*" 2>/dev/null
常见位置:
/etc/komari
/var/lib/komari
删除(如果有)
sudo rm -rf /etc/komari
sudo rm -rf /var/lib/komari
验证是否卸载干净
查看服务:
systemctl status komari-agent
应该显示:
Unit komari-agent.service could not be found
查看进程:
ps aux | grep komari
没有运行中的 agent 即可。