Introduktion
Du kan skapa och distribuera Azure-baserade webbappar med hjälp av Docker-containrar. Med den här metoden kan du snabbt distribuera en webbapp. Stöd för kontinuerlig leverans gör att användare ser den senaste versionen av appen och minimerar det administrativa arbetet.
Anta att du arbetar för ett framgångsrikt företag som testar en ny saaS-produkt (programvara som en tjänst). Det går snabbt framåt för det lilla teamet som jobbar med den. När de började var de inte säkra på var de skulle vara värd för appen. Så de valde att paketera den i en Docker-container för att förbättra effektiviteten i utvecklingsprocessen och för att maximera distributionsalternativen. De är redo att distribuera den första versionen och de förväntar sig att iterera snabbt.
Teamet bestämde sig att distribuera den nya appen som en webbapp som använder Azure App Service, är en värdplattform för webbappar. Koden för en webbapp som körs i App Service kan anges som en Docker-avbildning.
Den här modulen visar hur du skapar och lagrar Docker-avbildningar i Azure Container Registry. Du lär dig att använda dessa avbildningar för att distribuera en webbapp. Sedan lär du dig att konfigurera kontinuerlig distribution så att webbappen distribueras om varje gång en ny version av avbildningen släpps.
I slutet av den här modulen kommer du att kunna skapa och underhålla webbappar som använder Docker-avbildningar som lagras i Container Registry.
Utbildningsmål
I den här modulen kommer du att:
- Skapa Docker-avbildningar och lagra dem i ett centrallager i Azure Container Registry.
- Använd App Service för att köra webbappar som baseras på Docker-avbildningar som lagras i Azure Container Registry.
- Använda webhooks för att konfigurera kontinuerlig distribution av en webbapp som bygger på en Docker-avbildning.
Förutsättningar
- Grundläggande erfarenhet av Docker, inklusive användning av Docker-kommandon för att lagra och hämta Docker-avbildningar
- Erfarenhet av att skapa webbappar med hjälp av App Service