Övning – Distribuera en containerinstans med hjälp av Azure CLI

Slutförd

I den här övningen får du lära dig hur du utför följande åtgärder:

  • Skapa en resursgrupp för containern
  • Skapa en container
  • Kontrollera att containern körs

Förutsättningar

  • Ett Azure-konto med en aktiv prenumeration. Om du inte redan har en sådan kan du registrera dig för en kostnadsfri utvärderingsversion på https://azure.com/free

Logga in på Azure och skapa resursgruppen

  1. Logga in på Azure Portal och öppna Cloud Shell.

    Platsen för Cloud Shell-startknappen.

  2. När gränssnittet öppnas måste du välja Bash-miljön .

    Välja Bash-miljön.

  3. Skapa en ny resursgrupp med namnet az204-aci-rg så att det är enklare att rensa resurserna när du är klar med modulen. Ersätt <myLocation> med en region nära dig.

    az group create --name az204-aci-rg --location <myLocation>
    

Skapa en container

Du skapar en container genom att ange ett namn, en Docker-avbildning och en Azure-resursgrupp för az container create-kommandot. Du exponerar containern för Internet genom att ange en DNS-namnetikett.

  1. Skapa ett DNS-namn för att exponera containern för Internet. DNS-namnet måste vara unikt. Kör det här kommandot från Cloud Shell för att skapa en variabel som innehåller ett unikt namn.

    DNS_NAME_LABEL=aci-example-$RANDOM
    
  2. Kör följande az container create-kommando för att starta en containerinstans. Ersätt med den <myLocation> region som du angav tidigare. Det tar några minuter innan åtgärden har slutförts.

    az container create --resource-group az204-aci-rg \
        --name mycontainer \
        --image mcr.microsoft.com/azuredocs/aci-helloworld \
        --ports 80 --os-type Linux --cpu 1 --memory 1 \
        --dns-name-label $DNS_NAME_LABEL --location <myLocation> 
    

    I föregående kommando $DNS_NAME_LABEL anger du ditt DNS-namn. Avbildningsnamnet , mcr.microsoft.com/azuredocs/aci-helloworldrefererar till en Docker-avbildning som kör en grundläggande Node.js webbapp.

Kontrollera att containern körs

  1. När az container create-kommandot har slutförts kör du az container show för att kontrollera dess status.

    az container show --resource-group az204-aci-rg \
        --name mycontainer \
        --query "{FQDN:ipAddress.fqdn,ProvisioningState:provisioningState}" \
        --out table 
    

    Du ser containerns fullständigt kvalificerade domännamn (FQDN) och dess etableringsstatus. Här följer ett exempel.

    FQDN                                    ProvisioningState
    --------------------------------------  -------------------
    aci-wt.eastus.azurecontainer.io         Succeeded
    

    Kommentar

    Om din container har statusen Skapas väntar du en stund och kör kommandot igen tills statusen Lyckades visas.

  2. Gå till containerns FQDN från en webbläsare för att se den köras. Du kan få en varning om att webbplatsen inte är säker.

Rensa resurser

När det inte längre behövs kan du använda az group delete kommandot för att ta bort resursgruppen, containerregistret och containeravbildningarna som lagras där.

az group delete --name az204-aci-rg --no-wait