az acr

Azure Container Registries ile özel kayıt defterlerini yönetme.

Komutlar

az acr agentpool

Azure Container Registries ile özel Görevler aracısı havuzlarını yönetin.

az acr agentpool create

bir Azure Container Registry için aracı havuzu oluşturun.

az acr agentpool delete

Aracı havuzunu silme.

az acr agentpool list

bir Azure Container Registry için aracı havuzlarını listeleyin.

az acr agentpool show

Bir Azure Container Registry için belirtilen aracı havuzunun özelliklerini alın.

az acr agentpool update

Azure Container Registry için aracı havuzunu güncelleştirme.

az acr build

Bir Azure Container Registry için akış günlükleri sağlayarak hızlı bir derlemeyi kuyruğa alır.

az acr check-health

Ortam ve isteğe bağlı olarak hedef kayıt defteri hakkında sistem durumu bilgilerini alır.

az acr check-name

Azure Container Registry adının geçerli ve kullanılabilir olup olmadığını denetler.

az acr config

Azure Container Registries için ilkeleri yapılandırın.

az acr config content-trust

Azure Container Registries için içerik güven ilkesini yönetme.

az acr config content-trust show

bir Azure Container Registry için yapılandırılmış içerik güveni ilkesini gösterin.

az acr config content-trust update

Azure Container Registry için içerik güven ilkesini güncelleştirin.

az acr config retention

Azure Container Registries için bekletme ilkesini yönetme.

az acr config retention show

bir Azure Container Registry için yapılandırılmış bekletme ilkesini gösterin.

az acr config retention update

Azure Container Registry için bekletme ilkesini güncelleştirme.

az acr connected-registry

Azure Container Registries ile bağlı kayıt defteri kaynaklarını yönetin.

az acr connected-registry create

Azure Container Registry için bağlı bir kayıt defteri oluşturun.

az acr connected-registry deactivate

Bağlı kayıt defterini Azure Container Registry devre dışı bırakın.

az acr connected-registry delete

bağlı kayıt defterini Azure Container Registry silin.

az acr connected-registry get-settings

Bağlı kayıt defterini etkinleştirmek için gereken bilgileri alın ve eşitleme belirteci kimlik bilgilerini oluşturur veya döndürür.

az acr connected-registry install

Bağlı kayıt defterini yüklemek için gerekli bilgilere erişme yardımı. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/connected-registry.

az acr connected-registry install info

Bağlı kayıt defterini etkinleştirmek için gereken bilgileri alın.

az acr connected-registry install renew-credentials

Bağlı kayıt defterini etkinleştirmek için gereken bilgileri alın ve eşitleme belirteci kimlik bilgilerini yeniler.

az acr connected-registry list

Geçerli üst kayıt defteri altındaki tüm bağlı kayıt defterlerini listeleyin.

az acr connected-registry list-client-tokens

Belirli bir bağlı kayıt defterleriyle ilişkili tüm istemci belirteçlerini listeleyin.

az acr connected-registry permissions

Birden çok bağlı kayıt defterindeki depo izinlerini yönetin. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/connected-registry.

az acr connected-registry permissions show

Bağlı kayıt defteri eşitleme kapsamı eşleme bilgilerini gösterin.

az acr connected-registry permissions update

Gerekli tüm bağlı kayıt defteri eşitleme kapsam eşlemelerinde depo izinlerini ekleyin ve kaldırın.

az acr connected-registry repo

Gerekli tüm bağlı kayıt defteri eşitleme kapsamı eşleme deposu izinlerini güncelleştirin.

az acr connected-registry show

Bağlı kayıt defteri ayrıntılarını gösterin.

az acr connected-registry update

Azure Container Registry için bağlı kayıt defterini güncelleştirin.

az acr create

Azure Container Registry oluşturun.

az acr credential

Azure Container Registries için oturum açma kimlik bilgilerini yönetme.

az acr credential renew

bir Azure Container Registry için oturum açma kimlik bilgilerini yeniden oluşturma.

az acr credential show

bir Azure Container Registry için oturum açma kimlik bilgilerini alın.

az acr delete

bir Azure Container Registry siler.

az acr encryption

Kapsayıcı kayıt defteri şifrelemeyi yönetin.

az acr encryption rotate-key

Kapsayıcı kayıt defterinin şifreleme anahtarını döndürün (güncelleştirin).

az acr encryption show

Kapsayıcı kayıt defterinin şifreleme ayrıntılarını gösterin.

az acr export-pipeline

ACR dışarı aktarma işlem hatlarını yönetme.

az acr export-pipeline create

Dışarı aktarma işlem hattı oluşturma.

az acr export-pipeline delete

Dışarı aktarma işlem hattını silme.

az acr export-pipeline list

Kapsayıcı Kayıt Defteri'nde dışarı aktarma işlem hatlarını listeleme.

az acr export-pipeline show

Dışarı aktarma işlem hattını ayrıntılı olarak gösterin.

az acr helm

Azure Container Registries için helm grafiklerini yönetme.

az acr helm delete

Azure Container Registry helm grafiği sürümünü silme.

az acr helm install-cli

Helm komut satırı aracını indirin ve yükleyin.

az acr helm list

Azure Container Registry tüm helm grafiklerini listeleyin.

az acr helm push

Helm grafiği paketini bir Azure Container Registry gönderme.

az acr helm repo

Azure Container Registries için helm grafiği depolarını yönetme.

az acr helm repo add

Helm CLI aracılığıyla bir Azure Container Registry helm grafiği deposu ekleyin.

az acr helm show

bir Azure Container Registry helm grafiğini açıklama.

az acr identity

Kapsayıcı kayıt defteri için hizmet (yönetilen) kimliklerini yönetme.

az acr identity assign

Kapsayıcı kayıt defterine yönetilen kimlik atayın.

az acr identity remove

Kapsayıcı kayıt defterinden yönetilen kimliği kaldırma.

az acr identity show

Kapsayıcı kayıt defterinin kimlik ayrıntılarını gösterin.

az acr import

Bir görüntüyü başka bir Container Registry'den Azure Container Registry aktarır. İçeri aktarma, docker çekme, docker etiketi ve docker gönderme gereksinimini ortadan kaldırır. Daha büyük görüntüler için kullanmayı --no-waitgöz önünde bulundurun.

az acr import-pipeline

ACR içeri aktarma işlem hatlarını yönetme.

az acr import-pipeline create

İçeri aktarma işlem hattı oluşturma.

az acr import-pipeline delete

İçeri aktarma işlem hattını silme.

az acr import-pipeline list

Kapsayıcı Kayıt Defteri'nde içeri aktarma işlem hatlarını listeleme.

az acr import-pipeline show

İçeri aktarma işlem hattını ayrıntılı olarak gösterin.

az acr list

Geçerli abonelik altındaki tüm kapsayıcı kayıt defterlerini listeler.

az acr login

Docker CLI aracılığıyla bir Azure Container Registry oturum açın.

az acr manifest

Azure Container Registries'de yapıt bildirimlerini yönetme.

az acr manifest delete

Azure Container Registry bildirim silme.

az acr manifest list

Azure Container Registry bir depodaki bildirimleri listeleyin.

az acr manifest list-metadata

Bildirimlerin meta verilerini Azure Container Registry bir depoda listeleyin.

az acr manifest list-referrers

ORAS başvurucularını Azure Container Registry bir bildirime listeleyin.

az acr manifest metadata

Azure Container Registries'de yapıt bildirimi meta verilerini yönetme.

az acr manifest metadata list

Bildirimlerin meta verilerini Azure Container Registry bir depoda listeleyin.

az acr manifest metadata show

Azure Container Registry bir yapıtın meta verilerini alma.

az acr manifest metadata update

Azure Container Registry bir yapıtın bildirim meta verilerini güncelleştirin.

az acr manifest show

bir Azure Container Registry bildirim alın.

az acr manifest show-metadata

Azure Container Registry bir yapıtın meta verilerini alma.

az acr manifest update-metadata

Azure Container Registry bir yapıtın bildirim meta verilerini güncelleştirin.

az acr network-rule

Azure Container Registries için ağ kurallarını yönetme.

az acr network-rule add

Ağ kuralı ekleyin.

az acr network-rule list

Ağ kurallarını listeleyin.

az acr network-rule remove

Ağ kuralını kaldırma.

az acr pack

Buluta Özel Derleme Paketleri kullanan Azure Container Registry Görevlerini yönetin.

az acr pack build

Bir uygulama oluşturan ve bir Azure Container Registry göndererek hızlı derleme görevini kuyruğa alır.

az acr pipeline-run

ACR içeri ve dışarı aktarma işlem hattı çalıştırmalarını yönetin.

az acr pipeline-run clean

Kayıt defterindeki tüm başarısız işlem hattı çalıştırmalarını silin.

az acr pipeline-run create

İşlem hattı çalıştırması oluşturma.

az acr pipeline-run delete

İşlem hattı çalıştırması silme.

az acr pipeline-run list

Kapsayıcı kayıt defterindeki tüm işlem hatlarının işlem hattı çalıştırmalarını listeleme.

az acr pipeline-run show

İşlem hattı çalıştırmayı ayrıntılı olarak gösterin.

az acr private-endpoint-connection

Kapsayıcı kayıt defteri özel uç nokta bağlantılarını yönetin.

az acr private-endpoint-connection approve

Kapsayıcı kayıt defteri için özel uç nokta bağlantı isteğini onaylama.

az acr private-endpoint-connection delete

Kapsayıcı kayıt defteri için özel uç nokta bağlantı isteğini silin.

az acr private-endpoint-connection list

Kapsayıcı kayıt defterine yönelik tüm özel uç nokta bağlantılarını listeleyin.

az acr private-endpoint-connection reject

Kapsayıcı kayıt defteri için özel uç nokta bağlantı isteğini reddedin.

az acr private-endpoint-connection show

Kapsayıcı kayıt defterinin özel uç nokta bağlantısının ayrıntılarını gösterir.

az acr private-link-resource

Kayıt defteri özel bağlantı kaynaklarını yönetin.

az acr private-link-resource list

Kayıt defteri için desteklenen özel bağlantı kaynaklarını listeleyin.

az acr replication

Azure Container Registries'in coğrafi olarak çoğaltılmış bölgelerini yönetme.

az acr replication create

Azure Container Registry için çoğaltılmış bir bölge oluşturun.

az acr replication delete

Çoğaltılan bölgeyi bir Azure Container Registry silin.

az acr replication list

Coğrafi olarak çoğaltılmış bir Azure Container Registry için tüm bölgeleri listeleyin.

az acr replication show

Çoğaltılan bölgenin ayrıntılarını alın.

az acr replication update

Çoğaltmayı güncelleştirir.

az acr repository

Azure Container Registries için depoları (görüntü adları) yönetin.

az acr repository delete

Azure Container Registry bir depo veya görüntüyü silin.

az acr repository list

Azure Container Registry depoları listeleme.

az acr repository show

Azure Container Registry bir deponun veya görüntünün özniteliklerini alın.

az acr repository show-manifests

Azure Container Registry depo bildirimlerini gösterme.

az acr repository show-tags

Azure Container Registry bir deponun etiketlerini gösterin.

az acr repository untag

Azure Container Registry bir resmin etiketini kaldırın.

az acr repository update

Azure Container Registry bir deponun veya görüntünün özniteliklerini güncelleştirin.

az acr run

Bir Azure Container Registry için akış günlükleri sağlayan bir hızlı çalıştırmayı kuyruğa alır.

az acr scope-map

Azure Container Registries için kapsam erişim haritalarını yönetin.

az acr scope-map create

bir Azure Container Registry için kapsam haritası oluşturun.

az acr scope-map delete

bir Azure Container Registry kapsam haritasını silin.

az acr scope-map list

bir Azure Container Registry için tüm kapsam haritalarını listeleyin.

az acr scope-map show

bir Azure Container Registry için kapsam eşlemesinin ayrıntılarını ve özniteliklerini gösterin.

az acr scope-map update

Azure Container Registry için kapsam haritasını güncelleştirme.

az acr show

Azure Container Registry ayrıntılarını alın.

az acr show-endpoints

Kayıt defteri uç noktalarını görüntüleme.

az acr show-usage

bir Azure Container Registry için depolama kullanımını alın.

az acr task

Azure Container Registries kullanarak kapsayıcı görüntülerini derleme, test etme ve işletim sistemi & Framework düzeltme eki uygulama adımlarını yönetin.

az acr task cancel-run

Belirtilen bir Azure Container Registry çalıştırmayı iptal edin.

az acr task create

Kapsayıcı oluşturma, test etme ve işletim sistemi & Framework düzeltme eki uygulama kapsayıcıları için bir dizi adım oluşturun. Görevler git işlemelerinden ve temel görüntü güncelleştirmelerinden tetikleyicileri destekler.

az acr task credential

Görevin kimlik bilgilerini yönetme. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/cross-registry-authentication.

az acr task credential add

Göreve özel bir kayıt defteri oturum açma kimlik bilgisi ekleyin.

az acr task credential list

Görevin tüm özel kayıt defteri kimlik bilgilerini listeleyin.

az acr task credential remove

Görevin kimlik bilgilerini kaldırma.

az acr task credential update

Görevin kayıt defteri oturum açma kimlik bilgilerini güncelleştirin.

az acr task delete

Azure Container Registry bir görevi silin.

az acr task identity

Görev için Yönetilen Kimlikler. Daha fazla bilgi için lütfen bkz. https://aka.ms/acr/tasks/task-create-managed-identity.

az acr task identity assign

Bir görevin yönetilen kimliğini güncelleştirin.

az acr task identity remove

Görevin yönetilen kimliklerini kaldırma.

az acr task identity show

Görevin yönetilen kimliklerini görüntüleme.

az acr task list

Azure Container Registry için görevleri listeleme.

az acr task list-runs

Belirli bir Göreve göre filtreleme özelliğiyle bir Azure Container Registry için yürütülen tüm çalıştırmaları listeleyin.

az acr task logs

Belirli bir çalıştırma için günlükleri gösterir. Hiçbir çalıştırma kimliği sağlanmazsa, son oluşturulan çalıştırmanın günlüklerini gösterin.

az acr task run

Git işlemelerini veya temel görüntü güncelleştirme tetikleyicilerini bekleyen bir görevi el ile tetikleyin.

az acr task show

bir Azure Container Registry için adlandırılmış görevin özelliklerini alma.

az acr task show-run

bir Azure Container Registry Görevinin belirtilen çalıştırmasının özelliklerini alın.

az acr task timer

Görev için zamanlayıcı tetikleyicilerini yönetme.

az acr task timer add

Göreve zamanlayıcı tetikleyicisi ekleyin.

az acr task timer list

Bir görevin tüm zamanlayıcı tetikleyicilerini listeleme.

az acr task timer remove

Görevden zamanlayıcı tetikleyicisini kaldırma.

az acr task timer update

Görev için zamanlayıcı tetikleyicisini güncelleştirin.

az acr task update

Azure Container Registry için görevi güncelleştirme.

az acr task update-run

bir Azure Container Registry Görevinin çalıştırma özelliklerine düzeltme eki uygulama.

az acr taskrun

Azure Container Registries kullanarak görev çalıştırmalarını yönetme.

az acr taskrun delete

Azure Container Registry bir görev çalıştırması silin.

az acr taskrun list

Bir Azure Container Registry için görev çalıştırmalarını listeleyin.

az acr taskrun logs

Belirli bir görev çalıştırması için çalıştırma günlüklerini gösterme.

az acr taskrun show

bir Azure Container Registry için adlandırılmış görev çalıştırmasının özelliklerini alın.

az acr token

bir Azure Container Registry için belirteçleri yönetme.

az acr token create

bir Azure Container Registry için kapsam haritasıyla ilişkilendirilmiş bir belirteç oluşturun.

az acr token credential

bir Azure Container Registry için belirtecin kimlik bilgilerini yönetme.

az acr token credential delete

Belirteç kimlik bilgilerini silin.

az acr token credential generate

bir Azure Container Registry için belirtecin bir veya her iki parolasını oluşturun veya değiştirin. Kapsayıcı kayıt defterine erişmek için belirteci ve parolayı kullanmak için bkz https://aka.ms/acr/repo-permissions. .

az acr token delete

Azure Container Registry için belirteci silme.

az acr token list

bir Azure Container Registry için tüm belirteçleri listeleme.

az acr token show

bir Azure Container Registry için belirtecin ayrıntılarını ve özniteliklerini gösterir.

az acr token update

bir Azure Container Registry için belirteci güncelleştirin (ilişkili kapsam eşlemesini değiştirin).

az acr update

bir Azure Container Registry güncelleştirin.

az acr webhook

Azure Container Registries için web kancalarını yönetme.

az acr webhook create

Azure Container Registry için web kancası oluşturun.

az acr webhook delete

Azure Container Registry bir web kancasını silin.

az acr webhook get-config

Web kancası için hizmet URI'sini ve özel üst bilgileri alın.

az acr webhook list

Azure Container Registry için tüm web kancalarını listeleyin.

az acr webhook list-events

Web kancası için son olayları listeleme.

az acr webhook ping

Web kancası için ping olayı tetikleme.

az acr webhook show

Web kancasının ayrıntılarını alın.

az acr webhook update

Web kancasını güncelleştirme.

az acr build

Bir Azure Container Registry için akış günlükleri sağlayarak hızlı bir derlemeyi kuyruğa alır.

az acr build --registry
             [--agent-pool]
             [--auth-mode {Default, None}]
             [--build-arg]
             [--file]
             [--image]
             [--log-template]
             [--no-format]
             [--no-logs]
             [--no-push]
             [--no-wait]
             [--platform]
             [--resource-group]
             [--secret-build-arg]
             [--target]
             [--timeout]
             [<SOURCE_LOCATION>]

Örnekler

Yerel bağlamı Linux derlemesi olarak kuyruğa alın, etiketleyin ve kayıt defterine gönderin.

az acr build -t sample/hello-world:{{.Run.ID}} -r MyRegistry .

Yerel bağlamı Linux derlemesi olarak kuyruğa alın, etiketleyin ve akış günlükleri olmadan kayıt defterine gönderin.

az acr build -t sample/hello-world:{{.Run.ID}} -r MyRegistry --no-logs .

Yerel bağlamı kayıt defterine göndermeden Linux derlemesi olarak kuyruğa alın.

az acr build -t sample/hello-world:{{.Run.ID}} -r MyRegistry --no-push .

Yerel bağlamı kayıt defterine göndermeden Linux derlemesi olarak kuyruğa alın.

az acr build -r MyRegistry .

Uzak GitHub bağlamını Windows derleme olarak kuyruğa alın, etiketleyin ve kayıt defterine gönderin.

az acr build -r MyRegistry https://github.com/Azure/acr-builder.git -f Windows.Dockerfile --platform windows

Uzak bir OCI Yapıtı bağlam derlemesini kuyruğa alın.

az acr build -r MyRegistry oci://myregistry.azurecr.io/myartifact:mytag

Arm/v7 mimarisinde bir Linux derlemesi olarak yerel bağlamı kuyruğa alın, etiketleyin ve kayıt defterine gönderin.

az acr build -t sample/hello-world:{{.Run.ID}} -r MyRegistry . --platform linux/arm/v7

Gerekli Parametreler

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--agent-pool

Aracı havuzunun adı.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

kabul edilen değerler: Default, None
--build-arg

'--build-arg name[=value]' biçiminde derleme bağımsız değişkeni. --build-arg birden çok kez geçirilerek desteklenen katlar.

--file -f

Docker dosyasının kaynak kod kök klasörüne göreli yolu. Varsayılan olarak 'Dockerfile' olarak ayarlanır.

--image -t

Şu biçimi kullanan görüntünün adı ve etiketi: '-t repo/image:tag'. -t birden çok kez geçirilerek birden çok etiket desteklenir.

--log-template

Şu biçimi kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu: 'log/repo:tag' (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.

--no-format

Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.

--no-logs

Derlemeyi başarıyla kuyruğa aldıktan sonra günlükleri göstermeyin.

--no-push

Oluşturulan görüntünün kayıt defterine gönderilmesi gerekip gerekmediğini gösterir.

--no-wait

Derlemenin tamamlanmasını beklemeyin ve derlemeyi kuyruğa aldıktan hemen sonra geri dönün.

--platform

Derlemenin/görevin çalıştırıldığı platform, örneğin, 'windows' ve 'linux'. Derleme komutlarında kullanıldığında, sonuçta elde edilen görüntü için 'os/arch/variant' biçiminde de belirtilebilir. Örneğin, linux/arm/v7. 'Arch' ve 'variant' parçaları isteğe bağlıdır.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--secret-build-arg

'--secret-build-arg name[=value]' biçiminde gizli dizi derleme bağımsız değişkeni. '--secret-build-arg name[=value]' birden çok kez geçirilerek desteklenen katlar.

--target

Hedef derleme aşamasının adı.

--timeout

Saniyeler içinde zaman aşımı.

<SOURCE_LOCATION>

Yerel kaynak kodu dizin yolu (örneğin, './src') veya git deposunun URL'si (örneğin, 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') veya uzak bir tarball (ör. 'http://server/context.tar.gz') veya Bir Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag').

az acr check-health

Ortam ve isteğe bağlı olarak hedef kayıt defteri hakkında sistem durumu bilgilerini alır.

az acr check-health [--ignore-errors]
                    [--name]
                    [--vnet]
                    [--yes]

Örnekler

'MyRegistry' hedef kayıt defteriyle sistem durumunu alır ve görüntü çekme onayı atlanır.

az acr check-health -n MyRegistry -y

İlk hatada durmadan ortamın sistem durumunu alır.

az acr check-health --ignore-errors

İsteğe Bağlı Parametreler

--ignore-errors

Hatalar bulunsa bile tüm sistem durumu denetimlerini sağlayın.

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

--vnet

Sanal ağ kimliği, özel uç noktalara DNS yönlendirmesini doğrulamak üzere bu komutu bir sanal ağ içinde çalıştırmak için kullanılır.

--yes -y

Onay istemde bulunmayın.

az acr check-name

Azure Container Registry adının geçerli ve kullanılabilir olup olmadığını denetler.

az acr check-name --name

Örnekler

Bir kayıt defteri adının zaten var olup olmadığını denetleyin.

az acr check-name -n doesthisnameexist

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

az acr create

Azure Container Registry oluşturun.

az acr create --name
              --resource-group
              --sku {Basic, Classic, Premium, Standard}
              [--admin-enabled {false, true}]
              [--allow-exports {false, true}]
              [--allow-trusted-services {false, true}]
              [--default-action {Allow, Deny}]
              [--identity]
              [--key-encryption-key]
              [--location]
              [--public-network-enabled {false, true}]
              [--tags]
              [--workspace]
              [--zone-redundancy {Disabled, Enabled}]

Örnekler

Standart SKU ile yönetilen bir kapsayıcı kayıt defteri oluşturun.

az acr create -n MyRegistry -g MyResourceGroup --sku Standard

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--sku

Kapsayıcı kayıt defterinin SKU'su.

kabul edilen değerler: Basic, Classic, Premium, Standard

İsteğe Bağlı Parametreler

--admin-enabled

Yönetici kullanıcının etkin olup olmadığını gösterir.

kabul edilen değerler: false, true
--allow-exports

ExportPolicy'yi yapıtların bu kayıt defterinden dışarı aktarılmalarına izin verecek/izin vermeyecek şekilde yapılandırın. Artifacts içeri aktarma veya aktarma işlemleriyle dışarı aktarılabilir. Daha fazla bilgi için lütfen adresini ziyaret edin https://aka.ms/acr/export-policy.

kabul edilen değerler: false, true
--allow-trusted-services

Güvenilen Azure Hizmetlerinin ağ kısıtlanmış kayıt defterlerine erişmesine izin verin. Daha fazla bilgi için lütfen adresini ziyaret edin https://aka.ms/acr/trusted-services. Varsayılan, izin vermektir.

kabul edilen değerler: false, true
--default-action

Kural eşleşmediğinde uygulanacak varsayılan eylem. Yalnızca Premium SKU için geçerlidir.

kabul edilen değerler: Allow, Deny
--identity

Aynı kaynak grubundaysa atanan yönetilen kimlik kaynak kimliğini veya adını kullanın.

--key-encryption-key

Anahtar kasası anahtar uri'si. Otomatik döndürmeyi etkinleştirmek için sürüm olmayan bir anahtar uri'sini sağlayın. El ile döndürme için sürümlü anahtar uri'sini sağlayın.

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--public-network-enabled

Kapsayıcı kayıt defteri için genel ağ erişimine izin verin. Varsayılan, izin vermektir.

kabul edilen değerler: false, true
--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--workspace

Kayıt defteri tanılama günlüklerini göndermek için Log Analytics çalışma alanının adı veya kimliği. Tüm olaylar etkinleştirilir. Oluşturmak için "az monitor log-analytics workspace create" komutunu kullanabilirsiniz. Ek faturalama uygulanabilir.

--zone-redundancy

Bu kayıt defteri veya çoğaltma için bölge yedekliliği etkinleştirilip etkinleştirilmeymeyeceğini gösterir. Desteklenen konumlar gibi daha fazla bilgi için adresini ziyaret edin https://aka.ms/acr/az. Alanlar arası yedeklilik güncelleştirilemiyor. Varsayılan olarak 'Devre Dışı' kullanılır.

kabul edilen değerler: Disabled, Enabled

az acr delete

bir Azure Container Registry siler.

az acr delete --name
              [--resource-group]
              [--yes]

Örnekler

bir Azure Container Registry silin.

az acr delete -n MyRegistry

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

az acr import

Bir görüntüyü başka bir Container Registry'den Azure Container Registry aktarır. İçeri aktarma, docker çekme, docker etiketi ve docker gönderme gereksinimini ortadan kaldırır. Daha büyük görüntüler için kullanmayı --no-waitgöz önünde bulundurun.

az acr import --name
              --source
              [--force]
              [--image]
              [--no-wait]
              [--password]
              [--registry]
              [--repository]
              [--resource-group]
              [--username]

Örnekler

'Kaynak kayıt defteri'nden 'MyRegistry' öğesine bir görüntü içeri aktarın. Görüntü, kaynak deposunu ve etiket adlarını devralır.

az acr import -n MyRegistry --source sourceregistry.azurecr.io/sourcerepository:sourcetag

Docker Hub'daki genel bir depodan görüntü içeri aktarın. Görüntü, belirtilen depoyu ve etiket adlarını kullanır.

az acr import -n MyRegistry --source docker.io/library/hello-world:latest -t targetrepository:targettag

Özel bir depodan kullanıcı adını ve parolasını kullanarak bir görüntüyü içeri aktarın. Bu, Azure dışındaki kayıt defterleri için de geçerlidir.

az acr import -n MyRegistry --source myprivateregistry.azurecr.io/hello-world:latest -u username -p password

Farklı bir abonelikteki Azure kapsayıcı kayıt defterinden görüntü içeri aktarın.

az acr import -n MyRegistry --source sourcerepository:sourcetag -t targetrepository:targettag \
    -r /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sourceResourceGroup/providers/Microsoft.ContainerRegistry/registries/sourceRegistry

Başarıyla tamamlanmasını beklemeden görüntüyü içeri aktarın. İçeri aktarma sırasındaki hatalar yansıtılmaz. İçeri aktarmanın başarılı olduğunu onaylamak için komutunu çalıştırın `az acr repository show-tags` .

az acr import -n MyRegistry --source sourceregistry.azurecr.io/sourcerepository:sourcetag --no-wait

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

--source

Kayıt defteri oturum açma sunucusunu içeren kaynak görüntü adı veya tam kaynak. Kullanılırsa --registry , --source oturum açma sunucusunu içerse bile her zaman kaynak görüntü olarak yorumlanır.

İsteğe Bağlı Parametreler

--force

İçeri aktarılacak görüntünün mevcut etiketinin üzerine yaz.

--image -t

Şu biçimi kullanan görüntünün adı ve etiketi: '-t repo/image:tag'. -t birden çok kez geçirilerek birden çok etiket desteklenir.

--no-wait

İçeri aktarma işleminin tamamlanmasını beklemeyin ve içeri aktarmayı kuyruğa aldıktan hemen sonra geri dönün.

--password -p

Kaynak kapsayıcı kayıt defterinin parolası.

--registry -r

Kaynak Azure kapsayıcı kayıt defteri. Bu ad, oturum açma sunucusu veya kaynak kayıt defterinin kaynak kimliği olabilir.

--repository

Görüntülerin yalnızca bildirim amaçlı bir kopyasının depo adı. --repository birden çok kez geçirilerek desteklenen birden çok kopya.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--username -u

Kaynak kapsayıcı kayıt defterinin kullanıcı adı.

az acr list

Geçerli abonelik altındaki tüm kapsayıcı kayıt defterlerini listeler.

az acr list [--resource-group]

Örnekler

Kapsayıcı kayıt defterlerini listeleyin ve sonuçları birden çok kaynak grubunda bir tabloda gösterin.

az acr list -o table

Bir kaynak grubundaki kapsayıcı kayıt defterlerini listeleyin ve sonuçları bir tabloda gösterin.

az acr list -g MyResourceGroup -o table

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acr login

Docker CLI aracılığıyla bir Azure Container Registry oturum açın.

Docker makinenize yüklenmelidir. İşlem tamamlandıktan sonra oturumu kapatabilmek için 'docker logout ' komutunu kullanın. (Yalnızca bir erişim belirtecine ihtiyacınız varsa ve Docker'ı yüklemek istemiyorsanız ,'--expose-token' belirtin).

az acr login --name
             [--expose-token]
             [--password]
             [--resource-group]
             [--suffix]
             [--username]

Örnekler

Azure Container Registry oturum açma

az acr login -n MyRegistry

Azure Container Registry erişim belirteci alma

az acr login -n MyRegistry --expose-token

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--expose-token -t

Docker CLI aracılığıyla otomatik olarak oturum açmak yerine erişim belirtecini kullanıma sunma.

--password -p

Kapsayıcı kayıt defterinde oturum açmak için kullanılan parola.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--suffix

Kayıt defteri oturum açma sunucusundaki kiracı soneki. Kayıt defteri oturum açma sunucunuz 'registry-tenant.azurecr.io' biçimindeyse '--suffix kiracısı' belirtebilirsiniz. Kayıt defterine farklı bir abonelikten erişiyorsanız veya görüntülere erişim izniniz varsa ancak kayıt defteri kaynağını yönetme izniniz yoksa uygulanabilir.

--username -u

Kapsayıcı kayıt defterinde oturum açmak için kullanılan kullanıcı adı.

az acr run

Bir Azure Container Registry için akış günlükleri sağlayan bir hızlı çalıştırmayı kuyruğa alır.

az acr run --registry
           [--agent-pool]
           [--auth-mode {Default, None}]
           [--cmd]
           [--file]
           [--log-template]
           [--no-format]
           [--no-logs]
           [--no-wait]
           [--platform]
           [--resource-group]
           [--set]
           [--set-secret]
           [--timeout]
           [--values]
           [<SOURCE_LOCATION>]

Örnekler

Kapsayıcı komutunu yürütmek için çalıştırmayı kuyruğa alın.

az acr run -r MyRegistry --cmd '$Registry/myimage' /dev/null

Standart girişten görev tanımıyla bir çalıştırmayı kuyruğa alın. 'Ctrl + Z'(Windows) veya 'Ctrl + D'(Linux) giriş akışını sonlandırır.

az acr run -r MyRegistry -f - /dev/null

Kanaldan geçirilen görevleri yürütmek için çalıştırmayı kuyruğa alın.

cat task.yaml | az acr run -r MyRegistry -f - /dev/null

Akış günlükleriyle ACR'ye gönderilen yerel bir bağlamı kuyruğa alın.

az acr run -r MyRegistry -f bash-echo.yaml ./workspace

Akış günlükleriyle uzak git bağlamını kuyruğa alın.

az acr run -r MyRegistry https://github.com/Azure-Samples/acr-tasks.git -f hello-world.yaml

Akış günlükleriyle uzak git bağlamını kuyruğa alın ve görevi Linux platformunda çalıştırın.

az acr run -r MyRegistry https://github.com/Azure-Samples/acr-tasks.git -f build-hello-world.yaml --platform linux

Uzak bir OCI Yapıtı bağlamını kuyruğa alın ve görevi çalıştırın.

az acr run -r MyRegistry oci://myregistry.azurecr.io/myartifact:mytag -f hello-world.yaml

Gerekli Parametreler

--registry -r

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--agent-pool

Aracı havuzunun adı.

--auth-mode

Kaynak kayıt defterinin kimlik doğrulama modu.

kabul edilen değerler: Default, None
--cmd

Yürütülecek komutlar. Bu ayrıca ek docker çalıştırma parametrelerini (https://docs.docker.com/engine/reference/commandline/run/) ve hatta diğer docker komutlarını (https://docs.docker.com/engine/reference/commandline/docker/) destekler.

--file -f

Kaynak bağlama göre görev şablonu/tanım dosyası yolu. Standart girişten bir dosyaya kanal eklemek '-' olabilir.

--log-template

'log/repo:tag' biçimini kullanarak günlük yapıtını çalıştırmaya yönelik depo ve etiket şablonu (örneğin, 'acr/logs:{{.Run.ID}}'). Yalnızca CMK özellikli kayıt defteri için geçerlidir.

--no-format

Günlüklerin ham biçimde görüntülenip görüntülenmeyeceğini gösterir.

--no-logs

Derlemeyi başarıyla kuyruğa aldıktan sonra günlükleri göstermeyin.

--no-wait

Çalıştırmanın tamamlanmasını beklemeyin ve çalıştırmayı kuyruğa aldıktan hemen sonra geri dönün.

--platform

Derlemenin/görevin çalıştırıldığı platform, örneğin, 'windows' ve 'linux'. Derleme komutlarında kullanıldığında, sonuçta elde edilen görüntü için 'os/arch/variant' biçiminde de belirtilebilir. Örneğin, linux/arm/v7. 'Arch' ve 'variant' parçaları isteğe bağlıdır.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

'name[=value]' biçimindeki değer. --set birden çok kez geçirilerek desteklenen katlar.

--set-secret

'--set name[=value]' biçimindeki gizli dizi değeri. --set birden çok kez geçirilerek desteklenen katlar.

--timeout

Saniyeler içinde zaman aşımı.

--values

Görev değerleri, kaynak bağlama göre dosya yoludur.

<SOURCE_LOCATION>

Yerel kaynak kodu dizin yolu (örneğin, './src') veya bir git deposunun URL'si (örneğin, 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') veya uzak bir tarball (örneğin, 'http://server/context.tar.gz') ya da Bir Azure kapsayıcı kayıt defterindeki bir OCI yapıtı deposu (örneğin, 'oci://myregistry.azurecr.io/myartifact:mytag'). '/dev/null' belirtilirse değer Yok olarak ayarlanır ve yoksayılır.

az acr show

Azure Container Registry ayrıntılarını alın.

az acr show --name
            [--resource-group]

Örnekler

bir Azure Container Registry için oturum açma sunucusunu alın.

az acr show -n MyRegistry --query loginServer

Azure Container Registry ayrıntılarını alma

az acr show --name MyRegistry --resource-group MyResourceGroup

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acr show-endpoints

Kayıt defteri uç noktalarını görüntüleme.

az acr show-endpoints --name
                      [--resource-group]

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az acr show-usage

bir Azure Container Registry için depolama kullanımını alın.

az acr show-usage --name
                  [--resource-group]

Örnekler

bir Azure Container Registry için depolama kullanımını alın.

az acr show-usage -n MyRegistry

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az acr update

bir Azure Container Registry güncelleştirin.

az acr update --name
              [--add]
              [--admin-enabled {false, true}]
              [--allow-exports {false, true}]
              [--allow-trusted-services {false, true}]
              [--anonymous-pull-enabled {false, true}]
              [--data-endpoint-enabled {false, true}]
              [--default-action {Allow, Deny}]
              [--force-string]
              [--public-network-enabled {false, true}]
              [--remove]
              [--resource-group]
              [--set]
              [--sku {Basic, Classic, Premium, Standard}]
              [--tags]

Örnekler

Azure Container Registry etiketlerini güncelleştirme.

az acr update -n MyRegistry --tags key1=value1 key2=value2

Bir Azure Container Registry için yönetici kullanıcı hesabını etkinleştirin.

az acr update -n MyRegistry --admin-enabled true

Gerekli Parametreler

--name -n

Kapsayıcı kayıt defterinin adı. Küçük harfle belirtilmelidir. kullanarak varsayılan kayıt defteri adını az configure --defaults acr=<registry name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.

--admin-enabled

Yönetici kullanıcının etkin olup olmadığını gösterir.

kabul edilen değerler: false, true
--allow-exports

ExportPolicy'yi yapıtların bu kayıt defterinden dışarı aktarılmalarına izin verecek/izin vermeyecek şekilde yapılandırın. Artifacts içeri aktarma veya aktarma işlemleriyle dışarı aktarılabilir. Daha fazla bilgi için lütfen adresini ziyaret edin https://aka.ms/acr/export-policy.

kabul edilen değerler: false, true
--allow-trusted-services

Güvenilen Azure Hizmetlerinin ağ kısıtlanmış kayıt defterlerine erişmesine izin verin. Daha fazla bilgi için lütfen adresini ziyaret edin https://aka.ms/acr/trusted-services.

kabul edilen değerler: false, true
--anonymous-pull-enabled

Kimliği doğrulanmamış istemcilerden kayıt defteri genelinde çekmeyi etkinleştirin.

kabul edilen değerler: false, true
--data-endpoint-enabled

İstemci güvenlik duvarı yapılandırması için ayrılmış veri uç noktasını etkinleştirin.

kabul edilen değerler: false, true
--default-action

Kural eşleşmediğinde uygulanacak varsayılan eylem. Yalnızca Premium SKU için geçerlidir.

kabul edilen değerler: Allow, Deny
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--public-network-enabled

Kapsayıcı kayıt defteri için genel ağ erişimine izin verin.

kabul edilen değerler: false, true
--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--sku

Kapsayıcı kayıt defterinin SKU'su.

kabul edilen değerler: Basic, Classic, Premium, Standard
--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.