Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Les abonnements Basic, Standard et Enterprise sont entrés dans une période de retraite le 17 mars 2025. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.
Cet article s’applique à :✅ Essentiel/Standard ✅ Entreprise
Cet article décrit comment conteneuriser une application Java.
Azure Spring Apps vous permet de télécharger un fichier JAR ou WAR, qu’il empaque automatiquement dans une image de conteneur gérée. Il prend également en charge la création d'applications polyglottes à partir du code source vers des images de conteneurs à l'aide de VMware Tanzu Buildpacks ou de Paketo Buildpacks open source.
Azure Container Apps et Azure Kubernetes Service (AKS) sont des plateformes de conteneurs qui prennent en charge plusieurs langages de programmation. Nous vous recommandons vivement de créer une image de conteneur à partir de votre application et de la déployer sur Azure Container Apps ou AKS. La création de votre image de conteneur séparément vous donne un contrôle total sur la personnalisation et l'optimisation de votre environnement d'application, garantissant qu'il répond à vos exigences spécifiques avant le déploiement. Cet article explique comment créer vous-même votre code source ou votre artefact dans une image de conteneur.
Générer une image conteneur
Le tableau suivant indique les articles qui vous aideront à effectuer la migration, en fonction de votre plan et du type d’artefact que vous utilisez dans Azure Spring Apps :
| Plan Azure Spring Apps | Artéfact | Guide |
|---|---|---|
| Plan de base/standard | Un fichier JAR ou WAR | Créer une image de conteneur à partir d'un JAR ou d'un WAR |
| Plan Standard | Code source | Conteneuriser une application en utilisant Paketo Buildpacks |
| Plan d’entreprise | Fichier JAR ou WAR | Conteneuriser une application en utilisant Paketo Buildpacks |
| Plan d’entreprise | Code source | Conteneuriser une application en utilisant Paketo Buildpacks |
Pour intégrer un agent de surveillance des performances des applications (APM) dans votre image de conteneur, consultez Intégrer la surveillance des performances des applications dans les images de conteneur.
Transférer l’image du conteneur vers un registre de conteneurs
Après avoir créé votre artefact dans une image de conteneur, vous devez le pousser vers un registre de conteneurs, qu'il soit public ou privé. Si vous utilisez Azure Container Registry, consultez Envoyer votre première image vers votre registre de conteneurs Azure à l’aide de Docker CLI.
Si vous disposez d’une instance Azure Container Registry, vous pouvez également utiliser Azure Container Registry pour créer et envoyer une image. Pour plus d’informations, consultez Démarrage rapide : créer et exécuter une image de conteneur à l’aide d’Azure Container Registry Tasks.