# Migration Guides

URL: https://edu.chainguard.dev/chainguard/migration.md

## Pages

- [Overview of Migrating to Chainguard Containers](https://edu.chainguard.dev/chainguard/migration/migrations-overview.md): This overview serves as a collection of information and resources on migrating to Chainguard Containers.
- [Tips for Migrating to Chainguard Containers](https://edu.chainguard.dev/chainguard/migration/migration-tips.md): This guide outlines a number of tips and strategies to keep in mind for when your organization begins migrating to Chainguard Containers.
- [How to Port a Sample Application to Chainguard Containers](https://edu.chainguard.dev/chainguard/migration/porting-apps-to-chainguard.md): This article works through porting a small but complete application to use Chainguard Containers. As we'll see, this is relatively straightforward, but it is important to be aware of some of the differences to other common images.
- [Migrating Dockerfiles to Chainguard Containers](https://edu.chainguard.dev/chainguard/migration/migrating-to-chainguard-images.md): Learn how to migrate existing Dockerfiles to Chainguard Containers for improved security, including package compatibility, multi-stage builds, and distro-specific considerations
- [The Guardener](https://edu.chainguard.dev/chainguard/migration/the-guardener.md): How to use The Guardener to migrate your Dockerfiles to Chainguard Images using AI-driven iterative conversion
- [Dockerfile Converter](https://edu.chainguard.dev/chainguard/migration/dockerfile-conversion.md): User Guide for Chainguard's Dockerfile Converter (dfc)
- [Migration Best Practices and Checklist](https://edu.chainguard.dev/chainguard/migration/migration-checklist.md): Recommended Practices when Migrating to Chainguard Containers

