En

Docker

专注于Docker容器、镜像和Compose栈的构建、调试、加固与发布。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Docker。
它的用途是:专注于Docker容器、镜像和Compose栈的构建、调试、加固与发布。
详细介绍见:https://321skill.com/skills/docker-x-11/
请根据该页面的说明完成安装。

使用示例

‘我的Docker容器总是以退出码137结束,日志里显示Killed,该怎么办?’,它会分析可能的原因(如内存不足OOM),并指导你如何检查容器的内存限制、宿主机的可用内存,以及如何调整Docker守护进程或容器的内存配置。或者,你可以说:‘帮我审查这个多阶段构建的Dockerfile,看看如何优化最终镜像大小。’,它会逐行分析,指出可以合并的层、移除的临时文件,并建议更合适的基础镜像。

介绍

这个Skill专门解决Docker全生命周期中的各类疑难杂症。无论是编写Dockerfile、Compose文件,还是排查容器异常退出、端口无法访问、磁盘空间不足、构建缓存失效等问题,它都能提供专业的指导和解决方案。

你可以直接向它描述你遇到的Docker问题,例如容器启动后立即退出、构建在CI环境中失败、镜像体积过大、或者网络连接异常等。它会分析问题并提供具体的排查步骤、命令示例和最佳实践建议。

它非常适合需要频繁与Docker打交道的开发者和运维工程师,特别是那些在本地开发、CI/CD流水线或生产环境中被Docker相关问题困扰的用户。无论是初学者还是资深用户,都能从中获得有价值的帮助。

使用时,请尽可能清晰地描述你的环境(如Docker Desktop、colima、Podman)、错误信息、配置文件片段和已尝试的步骤。注意,它不涵盖Kubernetes相关的编排和调度问题,这类问题应寻求专门的Kubernetes技能。

核心特点

与通用编程助手不同,它深度聚焦于Docker生态的具体痛点,覆盖从镜像构建、网络调试、性能优化到安全加固的全链路场景,并能识别不同Docker实现(如Desktop/colima/Podman)的差异。

注意事项

不适用于Kubernetes清单编写、集群调度或其他容器编排平台(如K8s)相关的问题。

常见问题

容器启动后立即退出,如何调试?

可以检查容器日志(docker logs)、确保入口点正确、验证环境变量和卷挂载,并使用docker run -it进入交互模式排查。

Docker构建缓存不生效,如何解决?

检查Dockerfile指令顺序(将变动频繁的指令放在后面)、确保构建上下文无多余文件,并尝试使用--no-cache选项或清理构建缓存。