Wdrażanie aplikacji internetowej przy użyciu obrazu z repozytorium usługi Azure Container Registry
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ściENTRYPOINT
i/lubCOMMAND
, 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.