Dela via


Översikt över containerisering

Anmärkning

Planerna Basic, Standardoch Enterprise gick in i en pensionsperiod den 17 mars 2025. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Planen Standard consumption och den dedikerade gick in i en pensionsperiod den 30 september 2024, med en fullständig avstängning i slutet av mars 2025. För mer information, se Migrera standardförbrukningen och den dedikerade planen för Azure Spring Apps till Azure Container Apps.

Den här artikeln gäller för:✅ Basic/Standard ✅ Enterprise

Den här artikeln beskriver hur du containeriserar ett Java-program.

Med Azure Spring Apps kan du ladda upp en JAR- eller WAR-fil som den automatiskt paketerar till en hanterad containeravbildning. Det stöder också att skapa flerspråkiga program från källkod till containeravbildningar med hjälp av VMware Tanzu Buildpacks eller Paketo Buildpacks med öppen källkod.

Azure Container Apps och Azure Kubernetes Service (AKS) är containerplattformar som stöder flera programmeringsspråk. Vi rekommenderar starkt att du skapar en containeravbildning från ditt program och distribuerar den till Azure Container Apps eller AKS. Genom att skapa containeravbildningen separat får du fullständig kontroll över anpassningen och optimeringen av din programmiljö, vilket säkerställer att den uppfyller dina specifika krav före distributionen. Den här artikeln beskriver hur du skapar din källkod eller artefakt till en containeravbildning på egen hand.

Skapa en containeravbildning

Följande tabell visar artiklar som hjälper dig med migrering, baserat på din plan och vilken typ av artefakt du använder i Azure Spring Apps:

Azure Spring Apps-plan Artefakt Vägledning
Bas/Standard-plan En JAR- eller WAR-fil Skapa en containeravbildning från en JAR eller WAR
Standardplan Källkod Containerisera ett program med hjälp av Paketo Buildpacks
Företagsplan JAR- eller WAR-fil Containerisera ett program med hjälp av Paketo Buildpacks
Företagsplan Källkod Containerisera ett program med hjälp av Paketo Buildpacks

Information om hur du integrerar en APM-agent (prestandaövervakning) i containeravbildningen finns i Integrera övervakning av programprestanda i containeravbildningar.

Skicka containeravbildningen till ett containerregister

När du har skapat artefakten i en containeravbildning måste du skicka den till ett containerregister, oavsett om det är offentligt eller privat. Om du använder Azure Container Registry, se Skicka din första bild till ditt Azure-containerregister med hjälp av Docker CLI.

Om du har en Azure Container Registry-instans kan du också använda Azure Container Registry för att skapa och push-överföra en avbildning. Mer information finns i Snabbstart: Skapa och köra en containeravbildning med hjälp av Azure Container Registry Tasks.