guardener-dockerfile-migration - 在 Chainguard Containers 上迁移并验证 Dockerfile
将单阶段或多阶段 Dockerfile 迁移到 Chainguard Containers,构建并比较两个镜像,运行功能检查并生成报告。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 将 Dockerfile 迁移到 Chainguard
- 构建原始和迁移后的镜像
- 比较软件包、文件和配置
- 运行功能和镜像检查
- 验证镜像来源和用户
- 编写迁移报告
输入
- Dockerfile
- Docker 构建上下文
- Dockerignore 文件
- 原始构建命令
- 引用的上下文文件
- 迁移偏好设置
- 用户构建确认
- 组织和镜像源偏好
- FIPS 和探测偏好
- 摘要固定偏好
输出
- 迁移后的 Dockerfile
- 迁移报告
- 构建的原始镜像
- 构建的迁移镜像
- 比较结果
- 功能测试结果
- Dockerfile.chainguard.unverified 草稿
要求
- 已安装并运行 Docker
- 已安装 chainctl
- chainctl 已登录
- Docker 网络访问权限
- 所需 Chainguard 镜像的访问权限
