Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Container Apps umożliwia uruchamianie mikrousług i aplikacji konteneryzowanych 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 poradniku szybkiego startu utworzysz i wdrożysz swoją pierwszą aplikację kontenerową przy użyciu polecenia az containerapp up.
Wymagania wstępne
- Konto Azure z aktywną subskrypcją.
- Jeśli nie masz konta, możesz je utworzyć teraz za darmo.
- Zainstaluj Azure CLI.
Ustawienia
Aby zalogować się do 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 Azure Container Apps dla interfejsu wiersza polecenia.
Jeśli otrzymujesz błędy dotyczące brakujących parametrów podczas uruchamiania poleceń az containerapp w Azure CLI lub poleceń cmdlet z modułu Az.App w programie PowerShell, upewnij się, że masz zainstalowaną najnowszą wersję rozszerzenia Azure Container Apps.
az extension add --name containerapp --upgrade
Uwaga
Od maja 2024 r. rozszerzenia Azure CLI domyślnie nie włączają funkcji w wersji zapoznawczej. Aby uzyskać dostęp do funkcji usługi Container Apps w wersji zapoznawczej, zainstaluj rozszerzenie Container Apps za pomocą polecenia --allow-preview true.
az extension add --name containerapp --upgrade --allow-preview true
Po zainstalowaniu bieżącego rozszerzenia lub modułu zarejestruj Microsoft.App i Microsoft.OperationalInsights przestrzeni nazw.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Tworzenie i wdrażanie aplikacji kontenera
Utwórz i wdróż swoją pierwszą aplikację kontenerową za pomocą polecenia containerapp up. To polecenie spowoduje:
- Tworzenie środowiska usługi Container Apps
- Tworzenie obszaru roboczego 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 pisana małymi literami.
Ustawiając --ingress na external, powodujesz, że aplikacja kontenera staje się 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:
Czyszczenie zasobów
Jeśli nie planujesz dalszego korzystania z tej aplikacji, uruchom następujące polecenie, aby usunąć grupę zasobów razem ze wszystkimi zasobami stworzonymi podczas tego przewodnika szybkiego startu.
Uwaga
Następujące polecenie usuwa określoną grupę zasobów i wszystkie zawarte w niej zasoby. Jeśli zasoby niezwiązane z zakresem tego przewodnika szybkiego startu istnieją w określonej grupie zasobów, zostaną również usunięte.
az group delete --name my-container-apps
Wskazówka
Masz problemy? Daj nam znać na GitHub, zgłaszając problem w repozytorium Azure Container Apps.