SuperAPI AI 工具集

docker-logs

部署与运维

查看项目

更新于 10-27 16:22

技能介绍

用途

docker-logs 用于跟踪(tail)Docker 容器的日志,以便检查错误并监控应用程序的运行行为。当用户输入 /docker-logs 时使用该技能。

主要能力

  • 发现正在运行的容器:使用 docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Image}}" 列出所有正在运行的容器,查看有哪些可用。
  • 询问要监控的容器:展示容器列表,并询问用户想要监控哪个(或哪些)容器。
  • 询问过滤条件:询问用户是否需要任何过滤条件(例如仅显示错误、最近 N 行、自某个时间之后等)。
  • 执行命令:根据用户需求,使用合适的参数运行 docker logs。

使用方式

在对话中输入 /docker-logs 触发该技能。技能会依次完成上述步骤:先列出运行中的容器,再让用户选择目标容器,然后确认过滤条件,最后执行对应的 docker logs 命令。

适用场景

  • 排查容器化应用的错误。
  • 实时监控应用行为与输出。
  • 按需查看特定容器的近期日志或错误日志。

限制

关于该技能支持的平台、收费方式、价格、具体效果等事实,资料中暂未提供。