Alıştırma - Azure CLI kullanarak kapsayıcı örneği dağıtma

Tamamlandı

Bu alıştırmada aşağıdaki eylemleri gerçekleştirmeyi öğreneceksiniz:

  • Kapsayıcı için kaynak grubu oluşturma
  • Kapsayıcı oluşturma
  • Kapsayıcının çalıştığını doğrulama

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. Hesabınız yoksa https://azure.com/free adresinden ücretsiz deneme için kaydolabilirsiniz.

Azure'da oturum açma ve kaynak grubunu oluşturma

  1. Azure portalında oturum açın ve Cloud Shell'i açın.

    The location of Cloud Shell launch button.

  2. Kabuk açıldığında Bash ortamını seçtiğinizden emin olun.

    Selecting the Bash environment.

  3. Modülü tamamladığınızda bu kaynakları temizlemeyi kolaylaştırmak için az204-aci-rg adlı yeni bir kaynak grubu oluşturun. değerini size yakın bir bölgeyle değiştirin <myLocation> .

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

Kapsayıcı oluşturma

Kapsayıcıyı az container create komutuna bir ad, bir Docker görüntüsü ve bir Azure kaynak grubu sağlayarak oluşturursunuz. Bir DNS adı etiketi belirterek kapsayıcıyı İnternet'te kullanıma sunarsınız.

  1. Kapsayıcınızı İnternet'te kullanıma açmak için bir DNS adı oluşturun. DNS adınız benzersiz olmalıdır, benzersiz bir ad içeren bir değişken oluşturmak için Cloud Shell'den bu komutu çalıştırın.

    DNS_NAME_LABEL=aci-example-$RANDOM
    
  2. Bir kapsayıcı örneği başlatmak için aşağıdaki az container create komutunu yürütün. değerini daha önce belirttiğiniz bölgeyle değiştirdiğinizden <myLocation> emin olun. İşlemin tamamlanması birkaç dakika sürer.

    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> 
    

    Önceki komutta DNS $DNS_NAME_LABEL adınızı belirtir. görüntü adı, mcr.microsoft.com/azuredocs/aci-helloworldtemel bir Node.js web uygulaması çalıştıran bir Docker görüntüsüne başvurur.

Kapsayıcının çalıştığını doğrulama

  1. az container create komutu tamamlandığında durumunu denetlemek için az container show komutunu çalıştırın.

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

    Kapsayıcınızın tam etki alanı adını (FQDN) ve kaynak sağlama durumunu görürsünüz. Aşağıda bir örnek verilmiştir.

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

    Dekont

    Kapsayıcınız Oluşturma durumundaysa, birkaç saniye bekleyin ve Başarılı durumunu görene kadar komutu yeniden çalıştırın.

  2. Çalıştığını görmek için bir tarayıcıdan kapsayıcınızın FQDN'sine gidin. Sitenin güvenli olmadığını belirten bir uyarı alabilirsiniz.

Kaynakları temizleme

Artık gerekli olmadığında komutunu kullanarak az group delete kaynak grubunu, kapsayıcı kayıt defterini ve orada depolanan kapsayıcı görüntülerini kaldırabilirsiniz.

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