Docker
专注于Docker容器、镜像与Compose栈的构建、调试、加固与交付。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Docker。 它的用途是:专注于Docker容器、镜像与Compose栈的构建、调试、加固与交付。 详细介绍见:https://321skill.com/skills/docker-x-5/ 请根据该页面的说明完成安装。
使用示例
‘我的Docker容器一直重启循环,退出码是137,帮我分析一下可能的原因和解决办法。’ 它会引导你检查容器是否被OOM Killer终止,并指导你如何调整内存限制、查看系统日志以及优化应用内存使用。或者,当你说:‘我想写一个多阶段构建的Dockerfile来减小最终镜像大小,但不知道如何组织。’ 它会为你提供结构示例,并解释每个阶段的作用和最佳实践。
介绍
本Skill专为解决Docker全生命周期中的各类疑难杂症而设计。无论是编写Dockerfile、Compose文件,还是排查容器异常退出、网络不通、构建缓慢、磁盘空间不足等问题,它都能提供专业的指导和解决方案。
使用时,你可以直接描述你遇到的Docker相关问题,例如容器启动失败、端口无法访问、镜像构建缓存失效,或是需要优化多阶段构建、安全处理密钥等。Skill会基于丰富的Docker最佳实践和排错经验,给出具体的命令、配置建议和排查步骤。
它非常适合日常与Docker打交道的开发者、运维工程师和DevOps从业者。无论是刚入门的新手,还是需要处理复杂生产环境问题的资深工程师,都能从中获得帮助。
建议在遇到具体问题时,尽可能详细地描述错误现象、环境配置和已尝试的步骤,以便获得更精准的解答。对于Kubernetes相关的编排和调度问题,建议使用专门的k8s Skill。
核心特点
与通用编程助手相比,它深度聚焦于Docker生态,能精准诊断容器特有的退出码(如137/139)、构建缓存问题、镜像层优化以及Compose的常见陷阱,并提供从桌面版到Podman等不同实现的环境差异指导。
注意事项
不适用于Kubernetes清单编写、集群调度或其他容器编排平台(如k8s)的特定问题。
常见问题
容器总是立即退出,如何排查?
可以检查容器日志、确保有前台进程运行、验证入口点命令是否正确,并排查可能的权限或资源限制问题。
Docker构建在CI中很慢,如何优化缓存?
可以合理排序Dockerfile指令、利用构建参数、使用多阶段构建,并确保CI环境能有效缓存镜像层。