container_diagnosis

Diagnose Docker container issues by inspecting status, resources, and logs.

115|13|Updated May 5, 2026
One-click install
npx skills add https://github.com/Kkkirito-123/mutil-rag-agent --skill container-diagnosis-kkkirito-123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: container_diagnosis
Source: https://github.com/Kkkirito-123/mutil-rag-agent/tree/main/app/skills/definitions/container_diagnosis
Command: npx skills add https://github.com/Kkkirito-123/mutil-rag-agent --skill container-diagnosis-kkkirito-123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Docker container issues on a single host are diagnosed by querying docker CLI to verify container status, logs, and configurations, enabling rapid root-cause analysis and remediation guidance.

Core Features & Use Cases

  • Phase-based diagnosis across container lifecycle, including startup failures, crash loops, high resource usage, and restarts
  • Deterministic checks using docker_ps, docker_stats, docker_logs, docker_inspect, and optional docker_restart
  • Actionable remediation guidance with concrete next steps for common containers (Milvus, Redis, MySQL, and custom apps)

Quick Start

Run container_diagnosis to diagnose a failing Milvus container named milvus_server on the host.

Frequently Asked Questions about container_diagnosis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose a Docker container that keeps crashing or restarting?

Diagnose crashing or restarting Docker containers by inspecting status, resources, and logs. The tool runs deterministic checks via docker_ps, docker_stats, docker_logs, and docker_inspect to identify root causes and provide structured remediation steps.

What is the best way to troubleshoot high resource usage in a Docker container on a single host?

Troubleshoot high resource usage by querying docker_stats to verify container resource consumption. The diagnosis process inspects container status and logs to pinpoint performance bottlenecks and deliver actionable remediation guidance for the misbehaving container.

Can I use this to diagnose specific services like Milvus, Redis, or MySQL running in Docker?

Yes, you can diagnose specific services like Milvus, Redis, MySQL, and custom apps running in Docker. The diagnosis applies to scenarios where these containers crash, restart, or misbehave, providing concrete next steps for common containerized applications.

How do I find the root cause of a Docker container startup failure?

Find the root cause of Docker container startup failures by inspecting container status and logs. The diagnosis uses docker_inspect and docker_logs to analyze configurations and error outputs, enabling rapid root-cause analysis and targeted remediation.

Does the Docker container diagnosis automatically restart misbehaving containers?

The diagnosis includes an optional docker_restart command to restart misbehaving containers. Alongside restarting, it performs deterministic checks using docker CLI tools to verify status, resources, and logs, ensuring structured remediation rather than just a simple reboot.

What do I need to diagnose Docker container issues on a single host?

To diagnose Docker container issues on a single host, you need access to the Docker CLI. The diagnosis queries docker commands including docker_ps, docker_stats, docker_logs, and docker_inspect to verify container status, configurations, and logs for triage.