Wdrażanie aplikacji internetowej przy użyciu obrazu z repozytorium usługi Azure Container Registry

Ukończone

Aplikację internetową usługi Azure App Service można wdrożyć bezpośrednio z poziomu usługi Azure Container Registry.

W przykładowym scenariuszu zespół chce hostować aplikację internetową w usłudze App Service. Jego członkowie muszą skonfigurować usługę App Service, aby pobierała obraz dla aplikacji internetowej z repozytorium w usłudze Container Registry.

W ramach tej lekcji dowiesz się, jak można skonfigurować usługę App Service do wdrażania aplikacji internetowej z repozytorium w usłudze Container Registry.

Wdrażanie aplikacji internetowej z repozytorium w usłudze Azure Container Registry

Podczas tworzenia aplikacji internetowej na podstawie obrazu platformy Docker konfigurujesz następujące właściwości:

  • Rejestr zawierający obraz: rejestr może być usługą Docker Hub, rejestrem kontenerów lub innym rejestrem prywatnym.
  • Obraz: Ten element jest nazwą repozytorium.
  • Tag: ten element wskazuje, która wersja obrazu ma być używana z repozytorium. Zgodnie z konwencją, podczas kompilowania najnowszej wersji otrzymuje ona tag latest (najnowsza).
  • Plik startowy: ten element jest nazwą pliku wykonywalnego lub poleceniem, które ma zostać uruchomione po załadowaniu obrazu. Jest to odpowiednik polecenia, które można podać do platformy Docker podczas ładowania obrazu z wiersza polecenia, uruchamiając polecenie docker run. Jeśli wdrażasz gotową do uruchomienia aplikację konteneryzowaną, dla której skonfigurowano już wartości ENTRYPOINT i/lub COMMAND, nie musisz podawać tych informacji.

Po skonfigurowaniu aplikacji internetowej obraz platformy Docker jest ściągany i uruchamiany jako operacja zimnego uruchamiania przy pierwszej próbie odwiedzenia witryny przez użytkownika. Początkowe uruchomienie aplikacji może potrwać kilka sekund, ale później będzie ona dostępna natychmiast.