az acr

Azure Container registry を使用してプライベートレジストリを管理します。

コマンド

az acr agentpool

Azure Container Registries を使用してプライベート タスク エージェント プールを管理します。

az acr agentpool create

エージェント のエージェント プールを作成Azure Container Registry。

az acr agentpool delete

エージェント プールを削除します。

az acr agentpool list

アプリケーションのエージェント プールを一覧表示Azure Container Registry。

az acr agentpool show

指定したエージェント プールのプロパティを取得し、Azure Container Registry。

az acr agentpool update

エージェント のエージェント プールを更新Azure Container Registry。

az acr build

クイックビルドをキューに置いて、Azure Container Registry のストリーミングログを提供します。

az acr check-health

環境と、必要に応じてターゲットレジストリの正常性に関する情報を取得します。

az acr check-name

Azure Container Registry 名が有効であり、使用できるかどうかを確認します。

az acr config

Azure Container registry のポリシーを構成します。

az acr config content-trust

Azure Container Registries のコンテンツ信頼ポリシーを管理します。

az acr config content-trust show

構成されたコンテンツ信頼ポリシーを構成済みAzure Container Registry。

az acr config content-trust update

アプリケーションのコンテンツ信頼ポリシーを更新Azure Container Registry。

az acr config retention

Azure Container Registries の保持ポリシーを管理します。

az acr config retention show

構成済みのアイテム保持ポリシーを表示Azure Container Registry。

az acr config retention update

更新プログラムのアイテム保持ポリシー Azure Container Registry。

az acr connected-registry

Azure Container registry を使用して、接続されたレジストリリソースを管理します。

az acr connected-registry create

Azure Container Registry の接続されたレジストリを作成します。

az acr connected-registry deactivate

接続されているレジストリを Azure Container Registry から非アクティブ化します。

az acr connected-registry delete

接続されているレジストリを Azure Container Registry から削除します。

az acr connected-registry install

接続されたレジストリのインストールに必要な情報にアクセスするのに役立ちます。 詳細については、https://aka.ms/acr/connected-registry を参照してください。

az acr connected-registry install info

接続されたレジストリをアクティブ化するために必要な情報を取得します。

az acr connected-registry install renew-credentials

接続されたレジストリをアクティブ化し、同期トークンの資格情報を更新するために必要な情報を取得します。

az acr connected-registry list

現在の親レジストリの下にある、接続されているすべてのレジストリを一覧表示します。

az acr connected-registry list-client-tokens

特定の接続されたレジストリに関連付けられているすべてのクライアントトークンを一覧表示します。

az acr connected-registry repo

必要なすべての接続されたレジストリ同期スコープマップリポジトリのアクセス許可を更新します。

az acr connected-registry show

接続されたレジストリの詳細を表示します。

az acr connected-registry update

接続されているレジストリを Azure Container Registry に更新します。

az acr create

Azure コンテナー レジストリを作成します。

az acr credential

Azure Container registry のログイン資格情報を管理します。

az acr credential renew

Azure Container Registry のログイン資格情報を再生成します。

az acr credential show

Azure Container Registry のログイン資格情報を取得します。

az acr delete

Azure Container Registry を削除します。

az acr encryption

コンテナー レジストリの暗号化を管理します。

az acr encryption rotate-key

コンテナー レジストリの暗号化キーをローテーション (更新) します。

az acr encryption show

コンテナー レジストリの暗号化の詳細を表示します。

az acr export-pipeline

ACR エクスポートパイプラインを管理します。

az acr export-pipeline create

エクスポートパイプラインを作成します。

az acr export-pipeline delete

エクスポートパイプラインを削除します。

az acr export-pipeline list

Container Registry にエクスポートパイプラインを一覧表示します。

az acr export-pipeline show

エクスポートパイプラインを詳細に表示します。

az acr helm

Azure Container registry のヘルムグラフを管理します。

az acr helm delete

Azure Container Registry 内のヘルムグラフのバージョンを削除します。

az acr helm install-cli

ヘルムコマンドラインツールをダウンロードしてインストールします。

az acr helm list

Azure Container Registry 内のすべてのヘルムグラフを一覧表示します。

az acr helm push

Azure Container Registry に、ヘルムグラフパッケージをプッシュします。

az acr helm repo

Azure Container Registries の Helm Chart リポジトリを管理します。

az acr helm repo add

Helm CLI を使用して、Azure Container Registryから helm chart リポジトリを追加します。

az acr helm show

Azure Container Registry でのヘルムグラフの記述。

az acr identity

コンテナーレジストリのサービス (管理) id を管理します。

az acr identity assign

管理対象 id をコンテナーレジストリに割り当てます。

az acr identity remove

コンテナーレジストリからマネージド id を削除します。

az acr identity show

コンテナーレジストリの id の詳細を表示します。

az acr import

別の Container Registry から Azure Container Registry にイメージをインポートします。 インポートにより、docker pull、docker タグ、docker push を削除する必要がなくなります。 大きなイメージの場合は、の使用を検討してください --no-wait

az acr import-pipeline

ACR インポート パイプラインを管理します。

az acr import-pipeline create

インポート パイプラインを作成します。

az acr import-pipeline delete

インポート パイプラインを削除します。

az acr import-pipeline list

アプリケーションのインポート パイプラインを一覧表示Container Registry。

az acr import-pipeline show

インポート パイプラインの詳細を表示します。

az acr list

現在のサブスクリプションの下にあるすべてのコンテナーレジストリを一覧表示します。

az acr login

Docker CLI を使用して Azure Container Registry にログインします。

az acr network-rule

Azure Container registry のネットワークルールを管理します。

az acr network-rule add

ネットワークルールを追加します。

az acr network-rule list

ネットワークルールを一覧表示します。

az acr network-rule remove

ネットワークルールを削除します。

az acr pack

Cloud Native Buildpacks を使用するAzure Container Registry タスクを管理します。

az acr pack build

アプリをビルドし、アプリをアプリにプッシュするクイック ビルド タスクをキューにAzure Container Registry。

az acr pipeline-run

ACR インポートおよびエクスポート パイプラインの実行を管理します。

az acr pipeline-run create

パイプライン実行を作成します。

az acr pipeline-run delete

エクスポート パイプラインを削除します。

az acr pipeline-run list

コンテナー レジストリ上のすべてのパイプラインのパイプライン実行を一覧表示します。

az acr pipeline-run show

エクスポート パイプラインの詳細を表示します。

az acr private-endpoint-connection

コンテナーレジストリのプライベートエンドポイント接続を管理します。

az acr private-endpoint-connection approve

コンテナーレジストリのプライベートエンドポイント接続要求を承認します。

az acr private-endpoint-connection delete

コンテナーレジストリのプライベートエンドポイント接続要求を削除します。

az acr private-endpoint-connection list

コンテナーレジストリへのすべてのプライベートエンドポイント接続の一覧を表示します。

az acr private-endpoint-connection reject

コンテナーレジストリのプライベートエンドポイント接続要求を拒否します。

az acr private-endpoint-connection show

コンテナーレジストリのプライベートエンドポイント接続の詳細を表示します。

az acr private-link-resource

レジストリのプライベートリンクリソースを管理します。

az acr private-link-resource list

レジストリに対してサポートされているプライベートリンクリソースを一覧表示します。

az acr replication

Azure Container registry の geo レプリケートされたリージョンを管理します。

az acr replication create

Azure Container Registry のレプリケートされたリージョンを作成します。

az acr replication delete

レプリケートされたリージョンを Azure Container Registry から削除します。

az acr replication list

Geo レプリケートされた Azure Container Registry のすべてのリージョンを一覧表示します。

az acr replication show

レプリケートされたリージョンの詳細を取得します。

az acr replication update

レプリケーションを更新します。

az acr repository

Azure Container Registries のリポジトリ (イメージ名) を管理します。

az acr repository delete

データベース内のリポジトリまたはイメージを削除Azure Container Registry。

az acr repository list

リポジトリの一覧を作成Azure Container Registry。

az acr repository show

リポジトリまたはイメージの属性を、Azure Container Registry。

az acr repository show-manifests

リポジトリのマニフェストを Azure Container Registry。

az acr repository show-tags

リポジトリ内のリポジトリのタグを表示Azure Container Registry。

az acr repository untag

イメージ内のイメージのタグを解除Azure Container Registry。

az acr repository update

データベース内のリポジトリまたはイメージの属性を更新Azure Container Registry。

az acr run

Azure Container Registry のストリーミングログを提供するクイック実行をキューに置いています。

az acr scope-map

Azure Container registry のスコープアクセスマップを管理します。

az acr scope-map create

Azure Container Registry のスコープマップを作成します。

az acr scope-map delete

Azure Container Registry のスコープマップを削除します。

az acr scope-map list

Azure Container Registry のすべてのスコープマップを一覧表示します。

az acr scope-map show

Azure Container Registry のスコープマップの詳細と属性を表示します。

az acr scope-map update

Azure Container Registry のスコープマップを更新します。

az acr show

Azure Container Registry の詳細を取得します。

az acr show-endpoints

レジストリエンドポイントを表示します。

az acr show-usage

Azure Container Registry のストレージ使用量を取得します。

az acr task

Azure Container registry を使用してコンテナーイメージの修正プログラムを適用するための、フレームワークのビルド、テスト、OS & の一連の手順を管理します。

az acr task cancel-run

指定された Azure Container Registry の実行を取り消します。

az acr task create

フレームワークのパッチ適用コンテナーをビルド、テスト、OS & するための一連の手順を作成します。 タスクでは、git コミットと基本イメージ更新からのトリガーがサポートされます。

az acr task credential

タスクの資格情報を管理します。 詳細については、https://aka.ms/acr/tasks/cross-registry-authentication を参照してください。

az acr task credential add

カスタムレジストリログイン資格情報をタスクに追加します。

az acr task credential list

タスクのすべてのカスタムレジストリ資格情報を一覧表示します。

az acr task credential remove

タスクの資格情報を削除します。

az acr task credential update

タスクのレジストリログイン資格情報を更新します。

az acr task delete

Azure Container Registry からタスクを削除します。

az acr task identity

タスクのマネージド Id。 詳細については、https://aka.ms/acr/tasks/task-create-managed-identity を参照してください。

az acr task identity assign

タスクのマネージド id を更新します。

az acr task identity remove

タスクのマネージド id を削除します。

az acr task identity show

タスクのマネージド id を表示します。

az acr task list

Azure Container Registry のタスクを一覧表示します。

az acr task list-runs

Azure Container Registry に対して実行されたすべての実行を一覧表示します。特定のタスクでフィルター処理できます。

az acr task logs

特定の実行のログを表示します。 run-id が指定されていない場合は、最後に作成された実行のログを表示します。

az acr task run

git コミットまたは基本イメージ更新トリガーを待機している可能性があるタスクを手動でトリガーします。

az acr task show

指定したタスクの名前付きタスクのプロパティを取得Azure Container Registry。

az acr task show-run

指定したタスクの実行のプロパティを取得Azure Container Registryします。

az acr task timer

タスクのタイマートリガーを管理します。

az acr task timer add

タスクにタイマートリガーを追加します。

az acr task timer list

タスクのすべてのタイマートリガーの一覧を表示します。

az acr task timer remove

タスクからタイマートリガーを削除します。

az acr task timer update

タスクのタイマートリガーを更新します。

az acr task update

タスクのタスクを更新Azure Container Registry。

az acr task update-run

Azure Container Registry タスクの実行プロパティを修正します。

az acr taskrun

Azure Container Registries を使用してタスク実行を管理します。

az acr taskrun delete

タスクからタスク実行を削除Azure Container Registry。

az acr taskrun list

アプリケーションのタスク実行を一覧表示Azure Container Registry。

az acr taskrun logs

特定のタスク実行の実行ログを表示します。

az acr taskrun show

指定したタスクの名前付き taskrun のプロパティを取得Azure Container Registry。

az acr token

アプリケーションのトークンを管理Azure Container Registry。

az acr token create

スコープ マップに関連付けられたトークンを作成し、Azure Container Registry。

az acr token credential

Azure Container Registry のトークンの資格情報を管理します。

az acr token credential delete

トークン資格情報を削除します。

az acr token credential generate

Azure Container Registry のトークンの1つまたは両方のパスワードを生成または置換します。 コンテナーレジストリにアクセスするためにトークンとパスワードを使用する方法については、「」を参照してください https://aka.ms/acr/repo-permissions

az acr token delete

トークンのトークンを削除Azure Container Registry。

az acr token list

1 つのトークンのすべてのトークンを一覧表示Azure Container Registry。

az acr token show

トークンの詳細と属性を表示Azure Container Registry。

az acr token update

トークンを更新する (関連付けられているスコープ マップを置き換える) Azure Container Registry。

az acr update

Azure Container Registry を更新します。

az acr webhook

Azure Container Registries の Webhook を管理します。

az acr webhook create

Webhook を作成して、Azure Container Registry。

az acr webhook delete

webhook を webhook から削除Azure Container Registry。

az acr webhook get-config

Webhook のサービス URI とカスタム ヘッダーを取得します。

az acr webhook list

すべての Webhook の一覧を表示Azure Container Registry。

az acr webhook list-events

Webhook の最近のイベントを一覧表示します。

az acr webhook ping

Webhook の ping イベントをトリガーします。

az acr webhook show

Webhook の詳細を取得します。

az acr webhook update

Webhook を更新します。

az acr build

クイックビルドをキューに置いて、Azure Container Registry のストリーミングログを提供します。

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]
             [--subscription]
             [--target]
             [--timeout]
             [<SOURCE_LOCATION>]

Linux ビルドとしてローカルコンテキストをキューに登録し、タグ付けして、レジストリにプッシュします。

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

Linux ビルドとしてローカルコンテキストをキューに登録し、タグ付けして、ログをストリーミングせずにレジストリにプッシュします。

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

ローカルコンテキストをレジストリにプッシュせずに Linux ビルドとしてキューに登録します。

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

ローカルコンテキストをレジストリにプッシュせずに Linux ビルドとしてキューに登録します。

az acr build -r MyRegistry .

リモート GitHub コンテキストを Windows ビルドとしてキューに登録し、タグ付けして、レジストリにプッシュします。

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

リモートの OCI アーティファクトコンテキストのビルドをキューに置いてください。

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

Arm/v7 アーキテクチャで Linux ビルドとしてローカルコンテキストをキューに入れ、タグを付けて、レジストリにプッシュします。

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

必須のパラメーター

--registry -r

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--agent-pool

エージェントプールの名前。

--auth-mode

ソースレジストリの認証モード。

承認された値: Default, None
--build-arg

'--Build-arg name [= value] ' 形式で引数をビルドします。 --Build-arg を複数回渡すことによってサポートされるマルチプル。

--file -f

ソースコードルートフォルダーへの docker ファイルの相対パス。 既定値は "Dockerfile" です。

--image -t

'-T リポジトリ/イメージ: タグ ' という形式を使用したイメージの名前とタグ。 -T を複数回渡すことによって、複数のタグがサポートされます。

--log-template

' Log/repository: tag ' という形式を使用してログアーティファクトを実行するリポジトリとタグテンプレート (例: ' acr/logs: {{)Run.ID}} ')。 CMK が有効なレジストリにのみ適用されます。

--no-format

ログを未加工の形式で表示するかどうかを示します。

--no-logs

ビルドを正常にキューした後にログを表示しません。

--no-push

ビルドされたイメージをレジストリにプッシュする必要があるかどうかを示します。

--no-wait

ビルドが完了するのを待たず、ビルドをキューに置いた直後に制御を戻します。

--platform

ビルド/タスクが実行されるプラットフォーム (例、' windows ' と ' linux ')。 ビルドコマンドで使用する場合は、結果として得られるイメージの ' os/arch/variant ' 形式でも指定できます。 例として、linux/arm/v7 があります。 ' Arch ' と ' variant ' の部分は省略可能です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--secret-build-arg

Secret build 引数 ('--secret-build-arg name [= value] ' 形式)。 '--Secret-build-arg name [= value] ' を複数回渡すことによってサポートされるマルチプル。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--target

ターゲットのビルドステージの名前。

--timeout

タイムアウト (秒)。

<SOURCE_LOCATION>

ローカルソースコードのディレクトリパス (例: './src ')、または git リポジトリへの URL (例: ' ')、または https://github.com/Azure-Samples/acr-build-helloworld-node.git http://server/context.tar.gz Azure container registry 内の OCI アーティファクトのリポジトリ (例: ' oci://myregistry.azurecr.io/myartifact:mytag ') のいずれかを行うことができます。

az acr check-health

環境と、必要に応じてターゲットレジストリの正常性に関する情報を取得します。

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

ターゲットレジストリ ' MyRegistry ' を使用して正常性状態を取得します。イメージのプルの確認はスキップされます。

az acr check-health -n MyRegistry -y

最初のエラー時に停止せずに、環境の正常性状態を取得します。

az acr check-health --ignore-errors

省略可能のパラメーター

--ignore-errors

エラーが検出された場合でも、すべての正常性チェックを提供します。

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--vnet

仮想ネットワーク ID。 VNET 内でこのコマンドを実行して、プライベートエンドポイントへの DNS ルーティングを確認します。

--yes -y

確認のダイアログを表示しません。

az acr check-name

Azure Container Registry 名が有効であり、使用できるかどうかを確認します。

az acr check-name --name
                  [--subscription]

レジストリ名が既に存在するかどうかを確認します。

az acr check-name -n doesthisnameexist

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az acr create

Azure コンテナー レジストリを作成します。

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

Standard SKU を使用して、管理されたコンテナーレジストリを作成します。

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

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--sku

コンテナーレジストリの SKU。

承認された値: Basic, Classic, Premium, Standard

省略可能のパラメーター

--admin-enabled

管理者ユーザーが有効になっているかどうかを示します。

承認された値: false, true
--allow-trusted-services

信頼された Azure サービスにネットワーク制限付きレジストリへのアクセスを許可します。 詳細については、https://aka.ms/acr/trusted-services にアクセスしてください。 既定では、が許可されます。

承認された値: false, true
--default-action

ルールが一致しない場合に適用する既定のアクション。 プレミアム SKU にのみ適用されます。

承認された値: Allow, Deny
--identity

同じリソースグループ内にある場合は、割り当てられたマネージド id リソース id または名前を使用します。

--key-encryption-key

Key vault キーの uri。 自動ローテーションを有効にするには、バージョンのないキー uri を指定します。 手動ローテーションの場合は、バージョン管理されたキー uri を指定します。

--location -l

場所。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--public-network-enabled

コンテナーレジストリのパブリックネットワークアクセスを許可します。 既定では、が許可されます。

承認された値: false, true
--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--tags

スペースで区切られたタグ: キー [= 値] [キー [= 値]...].既存のタグを消去するには、"" を使用します。

--workspace

レジストリ診断ログを送信する Log Analytics ワークスペースの名前または ID。 すべてのイベントが有効になります。 "Az monitor log analytics workspace create" を使用して作成できます。 追加料金が適用される場合があります。

--zone-redundancy

このレジストリまたはレプリケーションに対してゾーンの冗長性を有効にする必要があるかどうかを示します。 サポートされている場所などの詳細については、「」を参照してください https://aka.ms/acr/az 。 ゾーンの冗長性を更新することはできません。 既定値は ' Disabled ' です。

承認された値: Disabled, Enabled

az acr delete

Azure Container Registry を削除します。

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

Azure Container Registry を削除します。

az acr delete -n MyRegistry

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--yes -y

確認のダイアログを表示しません。

az acr import

別の Container Registry から Azure Container Registry にイメージをインポートします。 インポートにより、docker pull、docker タグ、docker push を削除する必要がなくなります。 大きなイメージの場合は、の使用を検討してください --no-wait

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

' Sourceregistry ' から ' MyRegistry ' にイメージをインポートします。 イメージは、ソースリポジトリとタグ名を継承します。

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

Docker Hub のパブリックリポジトリからイメージをインポートします。 イメージは、指定されたリポジトリとタグ名を使用します。

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

ユーザー名とパスワードを使用して、プライベートリポジトリからイメージをインポートします。 これは、Azure の外部のレジストリにも適用されます。

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

別のサブスクリプションの Azure container registry からイメージをインポートします。

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

正常に完了するのを待たずにイメージをインポートします。 インポート中のエラーは反映されません。 `az acr repository show-tags`を実行して、インポートが成功したことを確認します。

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

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

--source

ソースイメージの名前、またはレジストリログインサーバーを含む完全修飾ソース。 が使用されている場合 --registry--source は、ログインサーバーが含まれている場合でも、常にソースイメージとして解釈されます。

省略可能のパラメーター

--force

インポートするイメージの既存のタグを上書きします。

--image -t

'-T リポジトリ/イメージ: タグ ' という形式を使用したイメージの名前とタグ。 -T を複数回渡すことによって、複数のタグがサポートされます。

--no-wait

インポートが完了するのを待たずに、インポートをキューに置いた直後に戻ります。

--password -p

ソースコンテナーレジストリのパスワード。

--registry -r

ソース Azure container registry。 これには、ソースレジストリの名前、ログインサーバー、またはリソース ID を指定できます。

--repository

イメージのマニフェスト専用コピーのリポジトリ名。 --Repository を複数回渡すことで、複数のコピーがサポートされます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--username -u

ソースコンテナーレジストリのユーザー名。

az acr list

現在のサブスクリプションの下にあるすべてのコンテナーレジストリを一覧表示します。

az acr list [--query-examples]
            [--resource-group]
            [--subscription]

コンテナーレジストリを一覧表示し、結果を複数のリソースグループにわたってテーブルに表示します。

az acr list -o table

リソースグループ内のコンテナーレジストリを一覧表示し、結果を表示します。

az acr list -g MyResourceGroup -o table

省略可能のパラメーター

--query-examples

Jのパス文字列をお勧めします。 クエリの1つをコピーして、--query パラメーターの後に二重引用符で囲んで、結果を確認することができます。 これらのキーワードに基づいて提案を行うことができるように、1つまたは複数の位置指定キーワードを追加することができます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az acr login

Docker CLI を使用して Azure Container Registry にログインします。

Docker がコンピューターにインストールされている必要があります。 完了したら、"docker logout" を使用してログアウト します。(アクセストークンのみが必要で、Docker をインストールしない場合は、"--公開-トークン" を指定します)。

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

Azure Container Registry にログインします。

az acr login -n MyRegistry

Azure Container Registry アクセストークンを取得する

az acr login -n MyRegistry --expose-token

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--expose-token -t

Docker CLI を使用して自動的にログインするのではなく、アクセストークンを公開します。

--password -p

コンテナーレジストリにログインするために使用されるパスワードです。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--suffix

レジストリログインサーバーのテナントサフィックス。 レジストリログインサーバーが ' registry-tenant.azurecr.io ' の形式である場合は、'--suffix テナント ' を指定できます。 別のサブスクリプションからレジストリにアクセスする場合、またはイメージにアクセスするためのアクセス許可があり、レジストリリソースを管理するアクセス許可がない場合に適用されます。

--username -u

コンテナーレジストリにログインするために使用するユーザー名。

az acr run

Azure Container Registry のストリーミングログを提供するクイック実行をキューに置いています。

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]
           [--subscription]
           [--timeout]
           [--values]
           [<SOURCE_LOCATION>]

コンテナーコマンドを実行するために実行をキューに格納します。

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

標準入力からタスク定義を使用して実行をキューに置いてください。 ' ctrl + Z ' (Windows) または ' ctrl + D ' (Linux) のいずれかが入力ストリームを終了します。

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

パイプを介して渡されたタスクを実行するために実行をキューに置いてください。

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

ローカルコンテキストをキューに入れ、ストリーミングログを使用して ACR にプッシュします。

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

ストリーミングログを使用してリモート git コンテキストをキューに置いてください。

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

ストリーミングログを使用してリモート git コンテキストをキューに入れ、Linux プラットフォームでタスクを実行します。

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

リモートの OCI アーティファクトコンテキストをキューに置いて、タスクを実行します。

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

必須のパラメーター

--registry -r

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--agent-pool

エージェントプールの名前。

--auth-mode

ソースレジストリの認証モード。

承認された値: Default, None
--cmd

実行するコマンド。

--file -f

ソースコンテキストを基準とした、タスクテンプレート/定義ファイルのパス。 標準入力からファイルをパイプする場合は、'-' にすることができます。

--log-template

' Log/repository: tag ' という形式を使用してログアーティファクトを実行するリポジトリとタグテンプレート (例: ' acr/logs: {{)Run.ID}} ')。 CMK が有効なレジストリにのみ適用されます。

--no-format

ログを未加工の形式で表示するかどうかを示します。

--no-logs

ビルドを正常にキューした後にログを表示しません。

--no-wait

実行が完了するのを待たずに、実行をキューに置いた直後に戻ります。

--platform

ビルド/タスクが実行されるプラットフォーム (例、' windows ' と ' linux ')。 ビルドコマンドで使用する場合は、結果として得られるイメージの ' os/arch/variant ' 形式でも指定できます。 例として、linux/arm/v7 があります。 ' Arch ' と ' variant ' の部分は省略可能です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

' Name [= value] ' 形式の値です。 複数回設定することによってサポートされるマルチプル。

--set-secret

'--Set name [= value] ' 形式のシークレット値。 複数回設定することによってサポートされるマルチプル。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--timeout

タイムアウト (秒)。

--values

ソースコンテキストを基準とした、タスク値のファイルパス。

<SOURCE_LOCATION>

ローカルソースコードのディレクトリパス (例: './src ')、git リポジトリへの URL (例: ' ')、または https://github.com/Azure-Samples/acr-build-helloworld-node.git http://server/context.tar.gz Azure container registry 内の OCI アーティファクトのリポジトリ (例: ' oci://myregistry.azurecr.io/myartifact:mytag ') のいずれかを行うことができます。 '/Dev/null ' を指定した場合、値は None に設定され、無視されます。

az acr show

Azure Container Registry の詳細を取得します。

az acr show --name
            [--query-examples]
            [--resource-group]
            [--subscription]

Azure Container Registry のログインサーバーを取得します。

az acr show -n MyRegistry --query loginServer

Azure Container Registry の詳細を取得する

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

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--query-examples

Jのパス文字列をお勧めします。 クエリの1つをコピーして、--query パラメーターの後に二重引用符で囲んで、結果を確認することができます。 これらのキーワードに基づいて提案を行うことができるように、1つまたは複数の位置指定キーワードを追加することができます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az acr show-endpoints

レジストリエンドポイントを表示します。

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

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az acr show-usage

Azure Container Registry のストレージ使用量を取得します。

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

Azure Container Registry のストレージ使用量を取得します。

az acr show-usage -n MyRegistry

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

az acr update

Azure Container Registry を更新します。

az acr update --name
              [--add]
              [--admin-enabled {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}]
              [--subscription]
              [--tags]

Azure Container Registry のタグを更新します。

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

Azure Container Registry の管理者ユーザーアカウントを有効にします。

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

必須のパラメーター

--name -n

コンテナー レジストリの名前。 既定のレジストリ名を構成するには、を使用し az configure --defaults acr=<registry name> ます。

省略可能のパラメーター

--add

パスとキーと値のペアを指定して、オブジェクトのリストにオブジェクトを追加します。 例:--add property. listProperty <key = value、string、または JSON string>。

--admin-enabled

管理者ユーザーが有効になっているかどうかを示します。

承認された値: false, true
--allow-trusted-services

信頼された Azure サービスにネットワーク制限付きレジストリへのアクセスを許可します。 詳細については、https://aka.ms/acr/trusted-services にアクセスしてください。

承認された値: false, true
--anonymous-pull-enabled

認証されていないクライアントからのレジストリ全体のプルを有効にします。

承認された値: false, true
--data-endpoint-enabled

クライアントファイアウォール構成の専用データエンドポイントを有効にします。

承認された値: false, true
--default-action

ルールが一致しない場合に適用する既定のアクション。 プレミアム SKU にのみ適用されます。

承認された値: Allow, Deny
--force-string

' Set ' または ' add ' を使用する場合は、JSON への変換を試みる代わりに文字列リテラルを保持します。

--public-network-enabled

コンテナーレジストリのパブリックネットワークアクセスを許可します。

承認された値: false, true
--remove

プロパティまたは要素をリストから削除します。 例:--プロパティを削除します。リスト または--propertyToRemove を削除します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティのパスと値を指定して、オブジェクトを更新します。 例:--set property1. property2 =.

--sku

コンテナーレジストリの SKU。

承認された値: Basic, Classic, Premium, Standard
--subscription

サブスクリプションの名前または ID。 既定のサブスクリプションは、を使用して構成でき az account set -s NAME_OR_ID ます。

--tags

スペースで区切られたタグ: キー [= 値] [キー [= 値]...].既存のタグを消去するには、"" を使用します。