Övning – Distribuera en containerinstans med hjälp av Azure CLI
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
Logga in på Azure Portal och öppna Cloud Shell.
När gränssnittet öppnas måste du välja Bash-miljön .
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.
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
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-helloworld
refererar till en Docker-avbildning som kör en grundläggande Node.js webbapp.
Kontrollera att containern körs
När
az container create
-kommandot har slutförts kör duaz 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.
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