Introduktion

Slutförd

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 redan framgångsrikt företag som håller på att testa 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 visste de inte riktigt vilken värd de skulle använda för att dela 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 räknar med att iterera inom kort.

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