SuperAPI AI 工具集

docker-expert

部署与运维

查看项目

更新于 10-16 00:24

技能介绍

用途:这是一个面向 Docker 容器化的专家技能,提供容器优化、安全加固、多阶段构建、编排模式与生产部署策略方面的实践指导,用于分析并改进 Dockerfile、Compose 配置与镜像构建流程。

主要能力:Dockerfile 优化与多阶段构建(依赖与源码分层缓存、构建上下文与 .dockerignore、Alpine/distroless/scratch 基础镜像选择);容器安全加固(非 root 用户与 UID/GID、secrets 管理、最小攻击面、运行时能力限制与资源限制);Docker Compose 编排(健康检查与启动顺序、自定义网络与服务发现、环境区分、卷与数据持久化);镜像体积优化;开发工作流集成(热重载、调试端口、测试容器);性能与资源管理;跨平台构建、构建缓存与构建期 secrets、健康检查策略。

使用方式:先做环境与项目检测,例如 docker --version、docker info、docker context ls,并查找 Dockerfile、compose 文件与 .dockerignore;随后按现有模式适配方案,最后验证,例如 docker build --no-cache -t test-build .、docker history、docker scout quickview、docker-compose config。技能优先使用内部工具(Read、Grep、Glob),Shell 命令作为回退。

适用场景:容器构建与镜像瘦身、安全加固、Compose 编排、开发与生产环境配置分离、多架构构建等。

限制:若问题超出 Docker 范围(如 Kubernetes 编排、GitHub Actions CI/CD、AWS ECS/Fargate、复杂数据库持久化),应改用相应专家技能并停止。输出不能替代针对具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应先询问澄清。具体收费、价格与平台支持情况暂未提供。