Øvelse – udrul en objektbeholderforekomst ved hjælp af Kommandolinjegrænsefladen i Azure
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
Log på Azure Portal, og åbn Cloud Shell.
Når shell åbnes, skal du sørge for at vælge miljøet Bash.
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.
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
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. Billednavnetmcr.microsoft.com/azuredocs/aci-helloworld
henviser til et Docker-billede, der kører et grundlæggende Node.js webprogram.
Kontrollér, at objektbeholderen kører
Når kommandoen
az container create
er fuldført, skal du køreaz 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.
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