guardener-dockerfile-migration - Migrate and verify Dockerfiles on Chainguard Containers
Migrates a single or multi-stage Dockerfile to Chainguard Containers, builds both images, compares them, runs functional checks, and writes a report.
Tags
Updated: 2026-10-03Dockerfile migrationChainguard ContainersDocker image verificationContainer hardeningImage comparison
Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Migrate Dockerfiles to Chainguard
- Build original and migrated images
- Compare packages, files, and configuration
- Run functional and image checks
- Validate image sources and users
- Write migration reports
Inputs
- Dockerfile
- Docker build context
- Dockerignore files
- Original build invocation
- Referenced context files
- Migration preferences
- User build confirmation
- Organization and mirror preferences
- FIPS and probe preferences
- Digest pinning preference
Outputs
- Migrated Dockerfile
- Migration report
- Built original image
- Built migrated image
- Comparison results
- Functional test results
- Dockerfile.chainguard.unverified draft
Requirements
- Docker installed and running
- chainctl installed
- chainctl logged in
- Docker network access
- Access to required Chainguard images
