Agent Skills
返回列表
🔒

LazyDocker 容器终端管理器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/lazydocker-terminal-docker-management 技能。

技能介绍

要解决什么问题

排查容器故障时,很多人会陷入命令行的泥潭:docker ps 只给一行状态,日志要敲 docker logs,资源占用得另开 docker stats,镜像信息又得去 docker images 里翻。项目用 Docker Compose 编排后更麻烦,docker-compose ps、docker-compose restart 散落在不同终端窗口,想拼出一份完整视图几乎不可能。记不住命令可以写 alias,但上下文切换的成本省不掉。

核心能力

LazyDocker 用 Go 和 gocui 库把上述信息收进一个终端界面,全程键盘驱动:

  • 容器管理:在一个面板浏览所有容器及状态,完成启动、停止、重启等操作;
  • 日志查看:选中容器后直接在界面内滚动日志,不用回忆 docker logs -f 的各种参数;
  • 资源监控:实时展示容器的 CPU、内存占用;
  • 镜像检查:浏览镜像列表和元数据;
  • 同时覆盖 docker 与 docker-compose 两类工作流。

一条典型的排查路径:在 TUI 里选中出问题的服务 → 就地看日志定位报错 → 顺手重启 → 在同一个界面确认状态恢复,不用把上下文迁到另一个窗口。

适用边界

  • 要求 Docker >= 29.0.0(API >= 1.24),版本过旧的 daemon 跑不起来;
  • 它是交互式 TUI 而非守护进程或 CI 工具,SSH 带宽低、终端窗口小的场景体验会打折;
  • 适合日常运维排查,不适合写进脚本做批量编排——那种场景直接用 CLI 更合适。

使用场景

  • 微服务报错后,要在统一界面查看容器状态、翻日志并重启,而不是来回敲 docker/compose 命令
  • 在低带宽 SSH 会话里,需要用键盘浏览容器列表并定位日志中的异常堆栈
  • 排查内存吃紧时,想直接在终端里观察各容器的 CPU/内存占用并挑选优化目标
  • 上线前要快速浏览本地镜像版本与元数据,确认该拉取或清理哪些镜像

适合人员

  • 负责值班排障的 SRE,需要在故障时少切窗口、更快看到容器与日志
  • 维护 Docker Compose 项目的后端工程师,常要定位某个服务并重启验证
  • 在资源受限环境做容器运维的平台工程师,需要在终端内完成监控与操作
  • 管理混合 docker/compose 工作流的运维负责人,希望统一入口掌握运行状态与镜像情况