Wprowadzenie

Ukończone

Aplikacje internetowe oparte na platformie Azure można kompilować i wdrażać przy użyciu kontenerów platformy Docker. Takie podejście umożliwia szybkie wdrażanie aplikacji internetowej. Obsługa ciągłego dostarczania zapewnia, że użytkownicy będą widzieć najnowszą kompilację aplikacji, jednocześnie minimalizując ogólne koszty administracyjne.

Załóżmy, że pracujesz dla udanej firmy, która testuje nowe oprogramowanie jako usługa (SaaS). Mały zespół zajmujący się tym zadaniem czyni szybkie postępy. Kiedy zaczęli, nie byli pewni, gdzie będą hostować aplikację. W związku z tym wybrali opcję utworzenia pakietu aplikacji w kontenerze platformy Docker, aby zwiększyć efektywność procesu programowania i zmaksymalizować opcje wdrażania. Są one gotowe do wdrożenia pierwszej wersji i oczekują szybkiego iterowania.

Podjęto decyzję o wdrożeniu nowej aplikacji jako aplikacji internetowej korzystającej z usługi Azure App Service, czyli platformie hostującej aplikacje internetowe. Kod aplikacji internetowej uruchomionej w usłudze App Service może być dostarczany jako obraz platformy Docker.

W tym module dowiesz się, jak tworzyć i przechowywać obrazy platformy Docker w usłudze Azure Container Registry. Zobaczysz, jak używać tych obrazów do wdrażania aplikacji internetowej. Następnie dowiesz się, jak skonfigurować ciągłe wdrażanie, aby aplikacja internetowa była ponownie wdrażana po każdym wydaniu nowej wersji obrazu.

Po zakończeniu tego modułu będziesz w stanie tworzyć i obsługiwać aplikacje internetowe, które używają obrazów platformy Docker przechowywanych w usłudze Container Registry.

Cele szkolenia

Zawartość tego modułu:

  • Tworzenie obrazów platformy Docker i przechowywanie ich w repozytorium w usłudze Azure Container Registry.
  • Usługa App Service umożliwia uruchamianie aplikacji internetowych opartych na obrazach platformy Docker przechowywanych w usłudze Azure Container Registry.
  • Używanie elementów webhook do konfigurowania ciągłego wdrażania aplikacji internetowej opartej na obrazie platformy Docker.

Wymagania wstępne

  • Podstawowe doświadczenie z platformą Docker, w tym używanie poleceń platformy Docker do przechowywania i pobierania obrazów platformy Docker
  • Doświadczenie w tworzeniu aplikacji internetowych przy użyciu usługi App Service