Číst v angličtině

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 ještě nemáte, můžete si zaregistrovat bezplatnou zkušební verzi na https://azure.com/free

Příprava prostředí

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

    Snímek obrazovky s umístěním spouštěcího tlačítka Cloud Shellu

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

    Snímek obrazovky znázorňující umístění výběru shellu

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

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

    Bash
    az provider register --namespace Microsoft.App
    

    Poznámka

    Prostředky Azure Container Apps byly migrovány z jmenného prostoru Microsoft.Web do jmenného prostoru Microsoft.App.

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

    Bash
    az provider register --namespace Microsoft.OperationalInsights
    

    Poznámka

    Registrace oboru názvů Microsoft.App a Microsoft.OperationalInsights může trvat několik minut.

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

    Bash
    myRG=az204-appcont-rg
    myLocation=<location>
    myAppContEnv=az204-env-$RANDOM
    
  7. Vytvořte skupinu prostředků pro tuto kontejnerovou aplikaci.

    Bash
    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ření 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í příkazu az containerapp env create.

    Bash
    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 containerapp create nasaďte image kontejneru ukázkové aplikace.

    Bash
    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 --ingress na externalzpřístupníte aplikaci kontejneru pro veřejné požadavky. Příkaz vrátí odkaz pro přístup k aplikaci.

Ověření nasazení

Vyberte odkaz vrácený příkazem az containerapp create a ověřte, že je aplikace kontejneru spuštěná.

snímek obrazovky znázorňující ukázkovou aplikaci spuštěnou v prohlížeči

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

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

Bash
az group delete --name $myRG