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 即可。