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环境能有效缓存镜像层。