SuperAPI AI 工具集

docker

部署与运维

查看项目

更新于 10-16 02:35

技能介绍

用途:为编写高效、安全的 Dockerfile 与容器配置提供规范与可复用模式,触发场景为处理 Dockerfile、docker-compose 或容器配置时。

主要能力:强制使用多阶段构建以缩小最终镜像;要求以非 root 用户运行(如 addgroup/adduser 后 USER);要求使用具体版本标签而非 latest;提供层优化(合并命令并在同层清理)、健康检查配置(HEALTHCHECK)、Docker Compose 编排(依赖健康条件、网络隔离、资源限制、secrets)、镜像体积优化(distroless)、开发工作流覆盖(卷挂载、调试端口)、跨平台与 BuildKit 构建缓存、构建期 secrets 等模式。

必要用法:资料给出常用命令,docker build -t myapp:1.0 .、docker run -d -p 3000:3000 myapp:1.0、docker scan myapp:1.0、docker history myapp:1.0;多架构构建使用 docker buildx create --name multiarch-builder --use 与 docker buildx build --platform linux/amd64,linux/arm64 -t myapp:latest --push .。

适用场景:Node.js 应用镜像构建、生产与开发环境 compose 编排、镜像安全与体积优化。

限制:资料未提供该技能的安装步骤、具体平台支持范围、收费与价格信息,暂未提供。