Cvičení – nasazení aplikace typu kontejner

Dokončeno

V tomto cvičení vytvoříte zabezpečené prostředí Container Apps a nasadíte aplikaci kontejneru.

Požadavky

  • Účet Azure s aktivním předplatným. Pokud ho nemáte, můžete si zaregistrovat bezplatnou zkušební verzi na adrese https://azure.com/free.

Příprava prostředí

  1. Přihlaste se k webu Azure Portal a otevřete Cloud Shell.

    Screenshot showing the location of Cloud Shell launch button.

  2. Po otevření prostředí nezapomeňte vybrat prostředí Bash .

    Screenshot showing the location of the shell selection.

  3. Nainstalujte rozšíření Azure Container Apps pro rozhraní příkazového řádku.

    az extension add --name containerapp --upgrade
    
  4. Zaregistrujte Microsoft.App obor názvů.

    az provider register --namespace Microsoft.App
    

    Poznámka:

    Prostředky Azure Container Apps se migrovaly z oboru názvů Microsoft.Web do oboru názvů Microsoft.App.

  5. Pokud jste ho ještě nepoužili Microsoft.OperationalInsights , zaregistrujte poskytovatele pro pracovní prostor služby Azure Monitor Log Analytics.

    az provider register --namespace Microsoft.OperationalInsights
    

    Poznámka:

    Registrace Microsoft.App oboru názvů a Microsoft.OperationalInsights dokončení každé z nich může trvat několik minut.

  6. Nastavte proměnné prostředí použité později v tomto cvičení. Nahraďte <location> oblastí blízko vás.

    myRG=az204-appcont-rg
    myLocation=<location>
    myAppContEnv=az204-env-$RANDOM
    
  7. Vytvořte skupinu prostředků pro vaši aplikaci kontejneru.

    az group create \
        --name $myRG \
        --location $myLocation
    

S upgradovaným rozhraním příkazového řádku a dostupnou novou skupinou prostředků můžete vytvořit prostředí Container Apps a nasadit aplikaci kontejneru.

Vytvořit prostředí

Prostředí v Azure Container Apps vytvoří zabezpečenou hranici kolem skupiny kontejnerových aplikací. KontejnerOvé aplikace nasazené do stejného prostředí se nasazují ve stejné virtuální síti a zapisují protokoly do stejného pracovního prostoru služby Log Analytics.

  1. Vytvořte prostředí pomocí az containerapp env create příkazu.

    az containerapp env create \
        --name $myAppContEnv \
        --resource-group $myRG \
        --location $myLocation
    

Vytvoření aplikace typu kontejner

Po dokončení nasazení prostředí aplikace kontejneru můžete do Azure Container Apps nasadit image kontejneru.

  1. Pomocí příkazu nasaďte image containerapp create kontejneru ukázkové aplikace.

    az containerapp create \
        --name my-container-app \
        --resource-group $myRG \
        --environment $myAppContEnv \
        --image mcr.microsoft.com/azuredocs/containerapps-helloworld:latest \
        --target-port 80 \
        --ingress 'external' \
        --query properties.configuration.ingress.fqdn
    

    Nastavením této externalmožnosti --ingress zpřístupníte aplikaci kontejneru pro veřejné požadavky. Příkaz vrátí odkaz pro přístup k aplikaci.

Ověření nasazení

Výběrem odkazu vráceného az containerapp create příkazem ověřte, že je aplikace kontejneru spuštěná.

Screenshot showing the sample app running in a browser.

Vyčištění prostředků

Pokud už je nepotřebujete, můžete pomocí az group delete příkazu odebrat skupinu prostředků, aplikaci kontejneru a další prostředky, které jsou tam uložené.

az group delete --name $myRG