Migration GuidesPorting Applications to ChainguardStep through migrating a full application to Chainguard ImagesLearn howTutorials and compatibility chartsMigration GuidancePython MigrationNode MigrationPHP MigrationAlpine CompatibilityUbuntu CompatibilityRecent TutorialsOverview of Migrating to Chainguard ImagesMigrating to Node.js Chainguard ImagesMigrating to Python Chainguard ImagesHow to Migrate a Node.js Application to Chainguard ImagesHow to Port a Sample Application to Chainguard ImagesMigrating to PHP Chainguard ImagesFeatured TutorialsOverview of Migrating to Chainguard ImagesHow to Port a Sample Application to Chainguard ImagesMigrating Dockerfiles to Chainguard ImagesAlpine CompatibilityDebian CompatibilityUbuntu Compatibility