Introductie

Voltooid

U kunt op Azure gebaseerde web-apps bouwen en implementeren met Docker-containers. Met deze aanpak kunt u snel een web-app implementeren. Ondersteuning voor continue levering zorgt ervoor dat gebruikers de nieuwste build van de app zien, terwijl de administratieve overhead tot het minimum wordt beperkt.

Stel dat u voor een succesvol bedrijf werkt dat een nieuw SaaS-product (SaaS: software als een dienst) test. Het kleine team dat er aan werkt, boekt snel voortgang. Toen ze begonnen, wisten ze nog niet zeker waar ze de app zouden gaan hosten. Ze kozen dus ervoor om de app in te pakken in een Docker-container om de efficiëntie van het ontwikkelproces te verbeteren en hun implementatiemogelijkheden te maximaliseren. Nu zijn ze klaar om de eerste versie te implementeren en verwachten ze dat ze snel operationeel zijn.

Het team heeft besloten de nieuwe app te implementeren als een web-app die gebruikmaakt van Azure App Service, een platform voor het hosten van web-apps. De code voor een webtoepassing die wordt uitgevoerd in App Service, kan als Docker-installatiekopie worden opgegeven.

In deze module leert u hoe u Docker-installatiekopieën maakt en opslaat in Azure Container Registry. U ziet hoe u deze installatiekopieën gebruikt om een webtoepassing te implementeren. Vervolgens leert u hoe u continue implementatie configureert, zodat de webtoepassing opnieuw wordt geïmplementeerd wanneer een nieuwe versie van de installatiekopie wordt uitgebracht.

Aan het eind van deze module kunt u web-apps maken en onderhouden die gebruikmaken van Docker-installatiekopieën die worden bewaard in Container Registry.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Docker-installatiekopieën maken en bewaren in een opslagplaats in Azure Container Registry.
  • Gebruik App Service om web-apps uit te voeren die zijn gebaseerd op Docker-installatiekopieën die zijn opgeslagen in Azure Container Registry.
  • Met behulp van webhooks continue implementatie van een web-app op basis van een Docker-installatiekopie configureren.

Vereisten

  • Basiservaring met Docker, waaronder het gebruik van Docker-opdrachten voor het opslaan en ophalen van Docker-installatiekopieën
  • Ervaring met het maken van web-apps met behulp van App Service