Szybki start: wdrażanie pierwszej aplikacji kontenera przy użyciu aplikacji containerapp up

Usługa Azure Container Apps umożliwia uruchamianie mikrousług i konteneryzowanych aplikacji na platformie bezserwerowej. Dzięki usłudze Container Apps możesz korzystać z zalet uruchamiania kontenerów, pozostawiając obawy dotyczące ręcznego konfigurowania infrastruktury chmury i złożonych orkiestratorów kontenerów.

W tym przewodniku Szybki start utworzysz i wdrożysz pierwszą aplikację kontenera az containerapp up przy użyciu polecenia .

Wymagania wstępne

Ustawienia

Aby zalogować się do platformy Azure z poziomu interfejsu wiersza polecenia, uruchom następujące polecenie i postępuj zgodnie z monitami, aby ukończyć proces uwierzytelniania.

az login

Aby upewnić się, że używasz najnowszej wersji interfejsu wiersza polecenia, uruchom polecenie uaktualniania.

az upgrade

Następnie zainstaluj lub zaktualizuj rozszerzenie usługi Azure Container Apps dla interfejsu wiersza polecenia.

az extension add --name containerapp --upgrade

Teraz, po zainstalowaniu bieżącego rozszerzenia lub modułu Microsoft.App , zarejestruj przestrzenie nazw i Microsoft.OperationalInsights .

Uwaga

Zasoby usługi Azure Container Apps zostały zmigrowane z Microsoft.Web przestrzeni nazw do Microsoft.App przestrzeni nazw. Aby uzyskać więcej informacji, zobacz Migracja przestrzeni nazw z witryny Microsoft.Web do Microsoft.App w marcu 2022 r.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

Tworzenie grupy zasobów platformy Azure

Utwórz grupę zasobów, aby zorganizować usługi związane z wdrożeniem aplikacji kontenera.

az group create \
  --name my-container-apps \
  --location centralus

Tworzenie i wdrażanie aplikacji kontenera

Utwórz i wdróż pierwszą aplikację kontenera za containerapp up pomocą polecenia . To polecenie spowoduje:

  • Tworzenie środowiska usługi Container Apps
  • Tworzenie obszaru roboczego usługi Log Analytics
  • Tworzenie i wdrażanie aplikacji kontenera przy użyciu obrazu kontenera publicznego

Należy pamiętać, że jeśli którykolwiek z tych zasobów już istnieje, polecenie użyje ich zamiast tworzyć nowe.

az containerapp up \
  --name my-container-app \
  --resource-group my-container-apps \
  --location centralus \
  --environment 'my-container-apps' \
  --image mcr.microsoft.com/k8se/quickstart:latest \
  --target-port 80 \
  --ingress external \
  --query properties.configuration.ingress.fqdn

Uwaga

Upewnij się, że wartość parametru --image jest w małym przypadku.

Ustawiając wartość --ingressexternal, aplikacja kontenera jest dostępna dla żądań publicznych.

Weryfikowanie wdrożenia

Polecenie up zwraca w pełni kwalifikowaną nazwę domeny dla aplikacji kontenera. Skopiuj tę lokalizację do przeglądarki internetowej.

Podczas wdrażania aplikacji kontenera zostanie wyświetlony następujący komunikat:

Zrzut ekranu przedstawiający stronę internetową aplikacji kontenera.

Czyszczenie zasobów

Jeśli nie zamierzasz nadal korzystać z tej aplikacji, uruchom następujące polecenie, aby usunąć grupę zasobów wraz ze wszystkimi zasobami utworzonymi w tym przewodniku Szybki start.

Uwaga

Następujące polecenie usuwa określoną grupę zasobów i wszystkie zawarte w niej zasoby. Jeśli zasoby spoza zakresu tego przewodnika Szybki start istnieją w określonej grupie zasobów, zostaną również usunięte.

az group delete --name my-container-apps

Napiwek

Masz problemy? Poinformuj nas o usłudze GitHub, otwierając problem w repozytorium usługi Azure Container Apps.

Następne kroki