Exercițiu - Implementarea unei instanțe de container utilizând CLI Azure
În acest exercițiu învățați cum să efectuați următoarele acțiuni:
- Crearea unui grup de resurse pentru container
- Crearea unui container
- Verificați dacă funcționează containerul
Cerințe preliminare
- Un cont Azure cu un abonament activ. Dacă nu aveți deja unul, vă puteți înscrie pentru o perioadă de încercare gratuită la https://azure.com/free
Conectați-vă la Azure și creați grupul de resurse
Conectați-vă la portalul Azure și deschideți Cloud Shell.
Când shell-ul se deschide, asigurați-vă că selectați mediul Bash .
Creați un nou grup de resurse cu numele az204-aci-rg , astfel încât să fie mai ușor să curățați aceste resurse când ați terminat modulul. Înlocuiți-l
<myLocation>
cu o regiune din apropierea dvs.az group create --name az204-aci-rg --location <myLocation>
Crearea unui container
Creați un container furnizând un nume, o imagine Docker și un grup de resurse Azure comenzii az container create
. Expuneți containerul la Internet specificând o etichetă de nume DNS.
Creați un nume DNS pentru a expune containerul la Internet. Numele DNS trebuie să fie unic, rulați această comandă din Cloud Shell pentru a crea o variabilă care deține un nume unic.
DNS_NAME_LABEL=aci-example-$RANDOM
Executați următoarea
az container create
comandă pentru a porni o instanță de container. Asigurați-vă că înlocuiți<myLocation>
regiunea cu cea specificată mai devreme. Este nevoie de câteva minute pentru ca operațiunea să se finalizeze.az container create --resource-group az204-aci-rg \ --name mycontainer \ --image mcr.microsoft.com/azuredocs/aci-helloworld \ --ports 80 \ --dns-name-label $DNS_NAME_LABEL --location <myLocation>
În comanda anterioară,
$DNS_NAME_LABEL
specifică numele DNS. Numele imaginii,mcr.microsoft.com/azuredocs/aci-helloworld
, se referă la o imagine Docker care rulează o aplicație web de bază Node.js.
Verificați dacă funcționează containerul
az container create
Când comanda se termină, rulațiaz container show
pentru a verifica starea acesteia.az container show --resource-group az204-aci-rg \ --name mycontainer \ --query "{FQDN:ipAddress.fqdn,ProvisioningState:provisioningState}" \ --out table
Vedeți numele de domeniu complet calificat (FQDN) al containerului și starea sa de asigurare a accesului. Iată un exemplu.
FQDN ProvisioningState -------------------------------------- ------------------- aci-wt.eastus.azurecontainer.io Succeeded
Notă
Dacă containerul este în starea Creare, așteptați câteva momente și executați comanda din nou până când vedeți starea Reușit.
Dintr-un browser, navigați la FQDN-ul containerului pentru a-l vedea rulând. Este posibil să primiți un avertisment că site-ul nu este sigur.
Curățați resursele
Când nu mai este necesar, puteți utiliza az group delete
comanda pentru a elimina grupul de resurse, registrul containerului și imaginile containerului stocate acolo.
az group delete --name az204-aci-rg --no-wait