用途:面向生产级容器实践,覆盖 Dockerfile、Compose、多阶段构建、层与缓存优化、安全加固、镜像仓库与调试。
主要能力:基础镜像选择(官方镜像,运行时用 -alpine/-slim/distroless/scratch,按 tag 与 digest 固定,不用 latest);层排序与缓存优化(依赖清单先于源码复制);层清理(apt-get update 与 install 同一 RUN、--no-install-recommends、同层清理缓存、.dockerignore);运行时安全(非 root 数字 USER uid:gid、只读根文件系统、RUN --mount=type=secret 传密钥、HEALTHCHECK、exec 形式 CMD/ENTRYPOINT);Compose 的 depends_on condition、healthcheck、restart、网络与卷、${VAR:-default}、secrets、资源限制;安全加固(最小基础镜像、丢弃 capabilities、no-new-privileges、CI 扫描 trivy/grype/Docker Scout、SBOM 与 provenance);调试命令如 docker logs -f --tail 100 <container>、docker exec -it <container> /bin/sh、docker run --rm -it --entrypoint /bin/sh img、docker build --progress=plain --no-cache .、docker diff <container>;以及 Python、Node、Rust、Go 的语言要点与多阶段示例。
使用方式:作为编写与审查容器配置时的参考,按其中规则组织 Dockerfile 与 compose 文件;示例命令保持原样使用。
适用场景:构建生产镜像、优化构建缓存、加固镜像安全、排查容器启动与网络问题。
限制:资料未提供该技能的安装方式、收费、价格与平台支持信息;具体效果与兼容性需以实际环境为准。