Øvelse – udrul en objektbeholderforekomst ved hjælp af Kommandolinjegrænsefladen i Azure

Fuldført

I denne øvelse lærer du, hvordan du udfører følgende handlinger:

  • Opret en ressourcegruppe for objektbeholderen
  • Opret en objektbeholder
  • Kontrollér, at objektbeholderen kører

Forudsætninger

  • En Azure-konto med et aktivt abonnement. Hvis du ikke allerede har en, kan du tilmelde dig en gratis prøveversion på https://azure.com/free

Log på Azure, og opret ressourcegruppen

  1. Log på Azure Portal, og åbn Cloud Shell.

    Cloud Shell-startknappens placering.

  2. Når shell åbnes, skal du sørge for at vælge miljøet Bash.

    Vælg Bash-miljøet.

  3. Opret en ny ressourcegruppe med navnet az204-aci-rg, så det er nemmere at rydde op i disse ressourcer, når du er færdig med modulet. Erstat <myLocation> med et område i nærheden af dig.

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

Opret en objektbeholder

Du opretter en objektbeholder ved at angive et navn, et Docker-billede og en Azure-ressourcegruppe til kommandoen az container create. Du kan vise objektbeholderen på internettet ved at angive et DNS-navnenavn.

  1. Opret et DNS-navn for at vise din objektbeholder på internettet. Dit DNS-navn skal være entydigt. Kør denne kommando fra Cloud Shell for at oprette en variabel, der indeholder et entydigt navn.

    DNS_NAME_LABEL=aci-example-$RANDOM
    
  2. Kør følgende az container create kommando for at starte en objektbeholderforekomst. Sørg for at erstatte <myLocation> med det område, du angav tidligere. Det tager et par minutter, før handlingen er fuldført.

    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 den forrige kommando angiver $DNS_NAME_LABEL dit DNS-navn. Billednavnet mcr.microsoft.com/azuredocs/aci-helloworldhenviser til et Docker-billede, der kører et grundlæggende Node.js webprogram.

Kontrollér, at objektbeholderen kører

  1. Når kommandoen az container create er fuldført, skal du køre az container show for at kontrollere dens status.

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

    Du kan se din objektbeholders fuldt kvalificerede domænenavn (FQDN) og dens klargøringstilstand. Her er et eksempel.

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

    Seddel

    Hvis objektbeholderen er i tilstanden Oprettelse af, skal du vente et øjeblik og køre kommandoen igen, indtil du kan se tilstanden Lykkedes.

  2. Gå til din objektbeholders FQDN fra en browser for at se den køre. Du får muligvis vist en advarsel om, at webstedet ikke er sikkert.

Ryd op i ressourcer

Når det ikke længere er nødvendigt, kan du bruge kommandoen az group delete til at fjerne ressourcegruppen, objektbeholderregistreringsdatabasen og de objektbeholderbilleder, der er gemt der.

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