Exercițiu - Implementarea unei instanțe de container utilizând CLI Azure

Finalizat

Î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

  1. Conectați-vă la portalul Azure și deschideți Cloud Shell.

    Locația butonului de lansare Cloud Shell.

  2. Când shell-ul se deschide, asigurați-vă că selectați mediul Bash .

    Selectarea mediului Bash.

  3. 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.

  1. 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
    
  2. 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

  1. az container create Când comanda se termină, rulați az 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.

  2. 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