用途:面向 Docker 容器化问题的深度排查与优化,聚焦镜像体积、构建效率、安全加固与编排可靠性,适用于构建缓慢、镜像过大、安全扫描失败、服务通信异常、开发热重载失效等场景。
主要能力:Dockerfile 优化与多阶段构建,如依赖与源码分离以利用层缓存、按需选择 Alpine、distroless 或 scratch 基础镜像、用 .dockerignore 控制构建上下文;容器安全加固,包括非 root 用户与指定 UID/GID、Secrets 管理、能力与资源限制、健康检查;Docker Compose 编排,包括服务依赖与健康检查排序、自定义网络隔离、卷持久化、dev/prod 配置分离;镜像体积压缩与跨架构构建;开发工作流集成,如热重载、调试端口、开发专用构建目标;性能与资源管理,含 CPU/内存限制与重启策略。
使用方式:调用后先做环境与项目检测,例如 docker --version、docker info、docker ps、docker images,并查找 Dockerfile、compose 文件与 .dockerignore,优先使用内部读取与检索工具;随后匹配现有构建模式,定位问题类别并给出方案。验证环节可执行 docker build --no-cache -t test-build .、docker history、docker scout quickview、docker run 与 docker-compose config 等命令。
适用场景与限制:适合 Docker 及 Compose 层面的构建、安全、体积与开发调试问题。若涉及 Kubernetes 编排、GitHub Actions CI/CD、AWS ECS/Fargate 等云容器服务或数据库复杂持久化,建议改用对应专家,不在本技能范围内。资料未提供收费、价格与具体平台支持信息。