Een web-app implementeren met een installatiekopie uit een Azure Container Registry-opslagplaats

Voltooid

U kunt een web-app rechtstreeks implementeren in Azure App Service vanuit Azure Container Registry.

In het voorbeeldscenario wil het team de web-app hosten in App Service. Ze moeten App Service configureren om de installatiekopie voor de web-app op te halen uit de opslagplaats in Container Registry.

In dit gedeelte leert u hoe u App Service configureert om een web-app te implementeren vanuit een opslagplaats in Container Registry.

Een web-app implementeren vanuit een opslagplaats in Azure Container Registry

Wanneer u een webtoepassing maakt vanuit een Docker-installatiekopie, configureert u de volgende eigenschappen:

  • Register dat de installatiekopieën bevat: Het register kan Docker Hub, Container Registry of een ander privéregister zijn.
  • Afbeelding: Dit item is de naam van de opslagplaats.
  • Tag: Dit item geeft aan welke versie van de installatiekopieën moeten worden gebruikt vanuit de opslagplaats. Doorgaans krijgt de meest recente versie de tag nieuwste wanneer die wordt gebouwd.
  • Opstartbestand: dit item is de naam van een uitvoerbaar bestand of een opdracht die moet worden uitgevoerd wanneer de installatiekopieën worden geladen. Het is gelijk aan de opdracht die u aan Docker kunt leveren bij het laden van een installatiekopie vanaf de opdrachtregel door uit te voeren docker run. Als u een gebruiksklare containertoepassing implementeert waarvan de waarden ENTRYPOINT en/of COMMAND al zijn geconfigureerd, hoeft u dit niet in te vullen.

Nadat u de web-app hebt geconfigureerd, wordt de Docker-installatiekopie opgehaald en uitgevoerd als een koude startbewerking wanneer een gebruiker de site voor het eerst probeert te bezoeken. Het kan enkele seconden duren voordat de app in eerste instantie wordt gestart, maar daarna is deze onmiddellijk beschikbaar.