Bereitstellen von Docker-Containern für Azure App Service-Web-Apps
Geschätzte Zeit: 30 Minuten.
Szenario
In diesem Lab erfahren Sie, wie Sie mithilfe einer Azure DevOps CI/CD-Pipeline ein benutzerdefiniertes Docker-Image erstellen, es an Azure Container Registry übergeben und es als Container für Azure App Service bereitstellen.
Ziele
Nach Abschluss dieses Labs können Sie Folgendes:
- Erstellen Sie ein benutzerdefiniertes Docker-Image mithilfe eines von Microsoft gehosteten Linux-Agents.
- Pushen Sie ein Image zu Azure Container Registry.
- Stellen Sie mithilfe von Azure DevOps ein Docker-Image als Container für Azure App Service bereit.
Anforderungen
- Für dieses Lab ist Microsoft Edge oder ein von Azure DevOps unterstützter Browser erforderlich.
- Einrichten einer Azure DevOps-Organisation: Wenn Sie nicht bereits eine Azure DevOps-Organisation haben, die Sie für dieses Lab verwenden können, müssen Sie diese erstellen, indem Sie die unter Erstellen einer Organisation oder Projektsammlung beschriebenen Anweisungen befolgen.
- Identifizieren Sie ein vorhandenes Azure-Abonnement, oder erstellen Sie ein neues Abonnement.
- Vergewissern Sie sich, dass Sie über ein Microsoft- oder Entra-Konto mit der Rolle „Mitwirkender“ oder „Besitzer“ im Azure-Abonnement verfügen. Ausführliche Informationen finden Sie in den Artikeln zum Auflisten von Azure-Rollenzuweisungen mithilfe des Azure-Portals und Anzeigen und Zuweisen von Administratorrollen in Entra ID.
Übungen
In diesem Lab führen Sie die folgenden Übungen aus:
- Übung 0: Konfigurieren der Voraussetzungen für das Lab.
- Übung 1: Verwalten der Dienstverbindung
- Übung 2: Importieren und Ausführen der CI-Pipeline
- Übung 3: Importieren und Ausführen der CD-Pipeline
- Übung 4: Entfernen der Azure Lab-Ressourcen