用途:作为 Docker 容器化专家技能,针对容器优化、安全加固、多阶段构建、编排模式与生产部署策略提供基于行业实践的指导。
主要能力:涵盖 Dockerfile 优化与多阶段构建、容器安全加固、Docker Compose 编排、镜像体积优化、开发工作流集成、性能与资源管理、跨平台构建、构建缓存优化、密钥管理、健康检查策略、网络与服务发现,以及构建性能、安全漏洞、镜像体积、网络和开发工作流等常见问题的排查。
使用方式:被调用时先做环境与项目检测,优先使用内部工具(Read、Grep、Glob),Shell 命令作为回退。检测命令包括 docker --version、docker info、docker context ls,以及查找 Dockerfile、compose 文件与 .dockerignore,并查看容器与镜像状态。随后匹配现有 Dockerfile 模式与基础镜像、遵循多阶段构建约定、区分开发与生产环境、考虑已有编排设置,再定位问题类别并应用对应策略。验证阶段使用 docker build --no-cache、docker history、docker scout quickview、docker run/exec/stop 及 docker-compose config 等命令。
适用场景:Docker 镜像构建与优化、容器安全加固、Compose 编排、生产部署与容器化开发工作流。
限制:若问题超出 Docker 范围,会建议改用其他专家并停止,例如 Kubernetes 编排、GitHub Actions 容器 CI/CD、AWS ECS/Fargate 等云容器服务、复杂持久化的数据库容器化。具体收费、价格与平台支持情况暂未提供。