Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Basic, Standard und Enterprise Pläne sind am 17. März 2025 in den Auslaufzeitraum eingetreten. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.
Dieser Artikel gilt für:✅ Basic/Standard ✅ Enterprise
In diesem Artikel wird beschrieben, wie Sie eine Java-Anwendung containerisieren.
Mit Azure Spring Apps können Sie eine JAR- oder WAR-Datei hochladen, die automatisch in ein verwaltetes Containerimage verpackt wird. Es unterstützt auch das Erstellen von Polyglot-Anwendungen aus Quellcode zu Containerimages mithilfe von VMware Tanzu Buildpacks oder Open-Source-Paketo Buildpacks.
Azure Container Apps und Azure Kubernetes Service (AKS) sind Containerplattformen, die mehrere Programmiersprachen unterstützen. Es wird dringend empfohlen, ein Containerimage aus Ihrer Anwendung zu erstellen und es in Azure Container Apps oder AKS bereitzustellen. Wenn Sie Ihr Containerimage separat erstellen, können Sie die Anpassung und Optimierung Ihrer Anwendungsumgebung vollständig steuern und sicherstellen, dass es Ihre spezifischen Anforderungen vor der Bereitstellung erfüllt. In diesem Artikel wird erläutert, wie Sie Ihren Quellcode oder Ihr Artefakt in einem Containerimage selbst erstellen.
Erstellen eines Containerimages
In der folgenden Tabelle sind Artikel aufgeführt, die Sie bei der Migration unterstützen sollen, basierend auf Ihrem Plan und dem Artefakttyp, den Sie in Azure Spring Apps verwenden:
| Azure Spring Apps-Plan | Artefakt | Handbuch |
|---|---|---|
| Basis-/Standardplan | Eine JAR- oder WAR-Datei | Erstellen eines Containerimages aus einer JAR- oder WAR-Datei |
| Standard-Plan | Quellcode | Containerisieren einer Anwendung mithilfe von Paketo Buildpacks |
| Unternehmensplan | Eine JAR- oder WAR-Datei | Containerisieren einer Anwendung mithilfe von Paketo Buildpacks |
| Unternehmensplan | Quellcode | Containerisieren einer Anwendung mithilfe von Paketo Buildpacks |
Informationen zum Integrieren eines APM-Agents (Application Performance Monitoring) in Ihr Containerimage finden Sie unter Integrieren der Anwendungsleistungsüberwachung in Containerimages.
Pushen des Containerimages in eine Containerregistrierung
Nachdem Sie Ihr Artefakt in einem Containerimage erstellt haben, müssen Sie es in eine Containerregistrierung pushen, unabhängig davon, ob sie öffentlich oder privat ist. Wenn Sie Azure Container Registry verwenden, finden Sie weitere Informationen unter Pushen des ersten Images in eine Azure-Containerregistrierung mit der Docker CLI.
Wenn Sie über eine Azure Container Registry-Instanz verfügen, können Sie auch die Azure Container Registry verwenden, um ein Image zu erstellen und zu pushen. Weitere Informationen finden Sie unter Schnellstart: Erstellen und Ausführen eines Containerimages mithilfe von Azure Container Registry Tasks.