az acr
Note
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。
Azure Container Registries を使用してプライベート レジストリを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az acr agentpool |
Azure Container Registries を使用してプライベート タスク エージェント プールを管理します。 |
Core | Preview |
az acr agentpool create |
Azure Container Registry のエージェント プールを作成します。 |
Core | Preview |
az acr agentpool delete |
エージェント プールを削除します。 |
Core | Preview |
az acr agentpool list |
Azure Container Registry のエージェント プールを一覧表示します。 |
Core | Preview |
az acr agentpool show |
Azure Container Registry の指定したエージェント プールのプロパティを取得します。 |
Core | Preview |
az acr agentpool update |
Azure Container Registry のエージェント プールを更新します。 |
Core | Preview |
az acr artifact-streaming |
ACR 内の任意のリポジトリまたはサポートされているイメージのアーティファクト ストリーミングを管理します。 |
Core | Preview |
az acr artifact-streaming create |
ACR 内の特定のイメージの参照元ストリーミング成果物を作成します。 |
Core | Preview |
az acr artifact-streaming operation |
ACR のストリーミング 成果物作成操作を管理します。 |
Core | Preview |
az acr artifact-streaming operation cancel |
ACR の指定されたストリーミング 成果物操作を取り消します。 |
Core | Preview |
az acr artifact-streaming operation show |
ACR でのアーティファクト ストリーミングの操作状態を確認します。 |
Core | Preview |
az acr artifact-streaming show |
Azure Container Registry のリポジトリでアーティファクト ストリーミングが有効になっているかどうかを表示します。 |
Core | Preview |
az acr artifact-streaming update |
特定のレジストリで新しくプッシュされたイメージのストリーミング 成果物の自動作成を有効または無効にします。 |
Core | Preview |
az acr build |
Azure Container Registry のストリーミング ログを提供するクイック ビルドをキューに入れます。 |
Core | GA |
az acr cache |
Azure Container Registries でキャッシュ ルールを管理します。 |
Core | GA |
az acr cache create |
キャッシュ ルールを作成します。 |
Core | GA |
az acr cache delete |
キャッシュ ルールを削除します。 |
Core | GA |
az acr cache list |
Azure Container Registry のキャッシュ 規則を一覧表示します。 |
Core | GA |
az acr cache show |
キャッシュ ルールを表示します。 |
Core | GA |
az acr cache update |
キャッシュ ルールの資格情報セットを更新します。 |
Core | GA |
az acr check-health |
環境について、また必要があればターゲット レジストリについても、正常性に関する情報を取得します。 |
Core | GA |
az acr check-name |
Azure コンテナー レジストリ名が有効であり、使用できるかどうかを確認します。 |
Core | GA |
az acr config |
Azure Container Registries のポリシーを構成します。 |
Core | GA |
az acr config authentication-as-arm |
Azure Container Registries の "Azure AD 認証を ARM として認証する" ポリシーを管理します。 |
Core | Preview |
az acr config authentication-as-arm show |
Azure Container Registry の構成済みの "Azure AD 認証を ARM として認証する" ポリシーを表示します。 |
Core | Preview |
az acr config authentication-as-arm update |
Azure Container Registry の "Azure AD authenticate as ARM" ポリシーを更新します。 |
Core | Preview |
az acr config content-trust |
Azure Container Registries のコンテンツ信頼ポリシーを管理します。 |
Core | GA |
az acr config content-trust show |
Azure Container Registry の構成済みのコンテンツ信頼ポリシーを表示します。 |
Core | GA |
az acr config content-trust update |
Azure Container Registry のコンテンツ信頼ポリシーを更新します。 |
Core | GA |
az acr config retention |
Azure Container Registries のアイテム保持ポリシーを管理します。 |
Core | Preview |
az acr config retention show |
Azure Container Registry の構成済みのアイテム保持ポリシーを表示します。 |
Core | Preview |
az acr config retention update |
Azure Container Registry のアイテム保持ポリシーを更新します。 |
Core | Preview |
az acr config soft-delete |
Azure Container Registries の論理的な削除ポリシーを管理します。 |
Core | Preview |
az acr config soft-delete show |
Azure Container Registry の構成済みの論理的な削除ポリシーを表示します。 |
Core | Preview |
az acr config soft-delete update |
Azure Container Registry の論理的な削除ポリシーを更新します。 |
Core | Preview |
az acr connected-registry |
Azure Container Registries を使用して、接続されたレジストリ リソースを管理します。 |
Core | GA |
az acr connected-registry create |
Azure Container Registry の接続済みレジストリを作成します。 |
Core | GA |
az acr connected-registry deactivate |
Azure Container Registry から接続されているレジストリを非アクティブ化します。 |
Core | GA |
az acr connected-registry delete |
Azure Container Registry から接続されているレジストリを削除します。 |
Core | GA |
az acr connected-registry get-settings |
接続されているレジストリをアクティブ化するために必要な情報を取得し、同期トークンの資格情報を作成またはローテーションします。 |
Core | GA |
az acr connected-registry list |
現在の親レジストリに接続されているすべてのレジストリを一覧表示します。 |
Core | GA |
az acr connected-registry list-client-tokens |
特定の接続済みレジストリに関連付けられているすべてのクライアント トークンを一覧表示します。 |
Core | GA |
az acr connected-registry permissions |
複数の接続されたレジストリ間でリポジトリのアクセス許可を管理します。 詳細については、https://aka.ms/acr/connected-registry を参照してください。 |
Core | GA |
az acr connected-registry permissions show |
接続されているレジストリ同期スコープのマップ情報を表示します。 |
Core | GA |
az acr connected-registry permissions update |
必要な接続済みレジストリ同期スコープ マップ全体でリポジトリのアクセス許可を追加および削除します。 |
Core | GA |
az acr connected-registry show |
接続されているレジストリの詳細を表示します。 |
Core | GA |
az acr connected-registry update |
Azure Container Registry の接続済みレジストリを更新します。 |
Core | GA |
az acr create |
Azure Container Registry を作成します。 |
Core | GA |
az acr credential |
Azure Container Registries のログイン資格情報を管理します。 |
Core | GA |
az acr credential-set |
Azure Container Registries で資格情報セットを管理します。 |
Core | GA |
az acr credential-set create |
資格情報セットを作成します。 |
Core | GA |
az acr credential-set delete |
資格情報セットを削除します。 |
Core | GA |
az acr credential-set list |
Azure Container Registry の資格情報セットを一覧表示します。 |
Core | GA |
az acr credential-set show |
資格情報セットを表示します。 |
Core | GA |
az acr credential-set update |
資格情報セットのユーザー名またはパスワードの Azure Key Vault シークレット ID を更新します。 |
Core | GA |
az acr credential renew |
Azure Container Registry のログイン資格情報を再生成します。 |
Core | GA |
az acr credential show |
Azure Container Registry のログイン資格情報を取得します。 |
Core | GA |
az acr delete |
Azure Container Registry を削除します。 |
Core | GA |
az acr encryption |
コンテナー レジストリの暗号化を管理します。 |
Core | GA |
az acr encryption rotate-key |
コンテナー レジストリの暗号化キーをローテーション (更新) します。 |
Core | GA |
az acr encryption show |
コンテナー レジストリの暗号化の詳細を表示します。 |
Core | GA |
az acr export-pipeline |
ACR エクスポート パイプラインを管理します。 |
Extension | Preview |
az acr export-pipeline create |
エクスポート パイプラインを作成します。 |
Extension | Preview |
az acr export-pipeline delete |
エクスポート パイプラインを削除します。 |
Extension | Preview |
az acr export-pipeline list |
コンテナー レジストリのエクスポート パイプラインを一覧表示します。 |
Extension | Preview |
az acr export-pipeline show |
エクスポート パイプラインを詳細に表示します。 |
Extension | Preview |
az acr helm |
Azure Container Registries の Helm チャートを管理します。 |
Core | Deprecated |
az acr helm delete |
Azure Container Registry で Helm Chart バージョンを削除します。 |
Core | Deprecated |
az acr helm install-cli |
Helm コマンド ライン ツールをダウンロードしてインストールします。 |
Core | プレビューと非推奨 |
az acr helm list |
Azure Container Registry 内のすべての Helm グラフを一覧表示します。 |
Core | Deprecated |
az acr helm push |
Helm チャート パッケージを Azure Container Registry にプッシュします。 |
Core | Deprecated |
az acr helm repo |
Azure Container Registries の Helm チャート リポジトリを管理します。 |
Core | Deprecated |
az acr helm repo add |
Helm CLI を使用して、Azure Container Registry から Helm チャート リポジトリを追加します。 |
Core | Deprecated |
az acr helm show |
Azure Container Registry の Helm チャートについて説明します。 |
Core | Deprecated |
az acr identity |
コンテナー レジストリのサービス (マネージド) ID を管理します。 |
Core | GA |
az acr identity assign |
マネージド ID をコンテナー レジストリに割り当てます。 |
Core | GA |
az acr identity remove |
コンテナー レジストリからマネージド ID を削除します。 |
Core | GA |
az acr identity show |
コンテナー レジストリの ID の詳細を表示します。 |
Core | GA |
az acr import |
Azure コンテナー レジストリに、別のコンテナー レジストリからイメージをインポートします。 インポートにより、docker pull、docker tag、docker push を実行する必要がなくなります。 大きな画像の場合は、 |
Core | GA |
az acr import-pipeline |
ACR インポート パイプラインを管理します。 |
Extension | Preview |
az acr import-pipeline create |
インポート パイプラインを作成します。 |
Extension | Preview |
az acr import-pipeline delete |
インポート パイプラインを削除します。 |
Extension | Preview |
az acr import-pipeline list |
コンテナー レジストリのインポート パイプラインを一覧表示します。 |
Extension | Preview |
az acr import-pipeline show |
インポート パイプラインの詳細を表示します。 |
Extension | Preview |
az acr list |
現在のサブスクリプションの下にあるすべてのコンテナー レジストリを一覧表示します。 |
Core | GA |
az acr login |
Docker CLI を使用して Azure Container Registry にログインします。 |
Core | GA |
az acr manifest |
Azure Container Registries で成果物マニフェストを管理します。 |
Core | Preview |
az acr manifest delete |
Azure Container Registry 内のマニフェストを削除します。 |
Core | Preview |
az acr manifest list |
Azure Container Registry のリポジトリ内のマニフェストを一覧表示します。 |
Core | Preview |
az acr manifest list-deleted |
Azure Container Registry のリポジトリ内の論理的に削除されたマニフェストを一覧表示します。 |
Core | Preview |
az acr manifest list-deleted-tags |
Azure Container Registry のリポジトリで論理的に削除されたタグを一覧表示します。 |
Core | Preview |
az acr manifest list-metadata |
Azure Container Registry のリポジトリ内のマニフェストのメタデータを一覧表示します。 |
Core | Preview |
az acr manifest list-referrers |
Azure Container Registry のマニフェストの参照元を一覧表示します。 |
Core | Preview |
az acr manifest restore |
論理的に削除された成果物とタグを Azure Container Registry に復元します。 |
Core | Preview |
az acr manifest show |
Azure Container Registry でマニフェストを取得します。 |
Core | Preview |
az acr manifest show-metadata |
Azure Container Registry 内の成果物のメタデータを取得します。 |
Core | Preview |
az acr manifest update-metadata |
Azure Container Registry 内の成果物のマニフェスト メタデータを更新します。 |
Core | Preview |
az acr network-rule |
Azure Container Registries のネットワーク 規則を管理します。 |
Core | GA |
az acr network-rule add |
ネットワーク ルールを追加します。 |
Core | GA |
az acr network-rule list |
ネットワーク ルールを一覧表示します。 |
Core | GA |
az acr network-rule remove |
ネットワーク ルールを削除します。 |
Core | GA |
az acr pack |
Cloud Native Buildpacks を使用する Azure Container Registry タスクを管理します。 |
Core | Preview |
az acr pack build |
アプリをビルドして Azure Container Registry にプッシュするクイック ビルド タスクをキューに入れます。 |
Core | Preview |
az acr pipeline-run |
ACR のインポートとエクスポートのパイプライン実行を管理します。 |
Extension | Preview |
az acr pipeline-run clean |
レジストリで失敗したすべてのパイプライン実行を削除します。 |
Extension | Preview |
az acr pipeline-run create |
パイプライン実行を作成します。 |
Extension | Preview |
az acr pipeline-run delete |
パイプライン実行を削除します。 |
Extension | Preview |
az acr pipeline-run list |
コンテナー レジストリ上のすべてのパイプラインのパイプライン実行を一覧表示します。 |
Extension | Preview |
az acr pipeline-run show |
パイプライン実行の詳細を表示します。 |
Extension | Preview |
az acr private-endpoint-connection |
コンテナー レジストリのプライベート エンドポイント接続を管理します。 |
Core | GA |
az acr private-endpoint-connection approve |
コンテナー レジストリのプライベート エンドポイント接続要求を承認します。 |
Core | GA |
az acr private-endpoint-connection delete |
コンテナー レジストリのプライベート エンドポイント接続要求を削除します。 |
Core | GA |
az acr private-endpoint-connection list |
コンテナー レジストリへのすべてのプライベート エンドポイント接続を一覧表示します。 |
Core | GA |
az acr private-endpoint-connection reject |
コンテナー レジストリのプライベート エンドポイント接続要求を拒否します。 |
Core | GA |
az acr private-endpoint-connection show |
コンテナー レジストリのプライベート エンドポイント接続の詳細を表示します。 |
Core | GA |
az acr private-link-resource |
レジストリ のプライベート リンク リソースを管理します。 |
Core | GA |
az acr private-link-resource list |
レジストリでサポートされているプライベート リンク リソースを一覧表示します。 |
Core | GA |
az acr query |
Kusto クエリ言語を使用して ACR のコンテンツに対してクエリを実行します。 |
Extension | GA |
az acr replication |
Azure Container Registries の geo レプリケートリージョンを管理します。 |
Core | GA |
az acr replication create |
Azure Container Registry のレプリケートされたリージョンを作成します。 |
Core | GA |
az acr replication delete |
レプリケートされたリージョンを Azure Container Registry から削除します。 |
Core | GA |
az acr replication list |
geo レプリケートされた Azure Container Registry のすべてのリージョンを一覧表示します。 |
Core | GA |
az acr replication show |
レプリケートされたリージョンの詳細を取得します。 |
Core | GA |
az acr replication update |
レプリケーションを更新します。 |
Core | GA |
az acr repository |
Azure Container Registries のリポジトリ (イメージ名) を管理します。 |
Core | GA |
az acr repository delete |
Azure Container Registry 内のリポジトリまたはイメージを削除します。 |
Core | GA |
az acr repository list |
Azure Container Registry 内のリポジトリを一覧表示します。 |
Core | GA |
az acr repository list-deleted |
Azure Container Registry で論理的に削除されたリポジトリを一覧表示します。 |
Core | Preview |
az acr repository show |
Azure Container Registry 内のリポジトリまたはイメージの属性を取得します。 |
Core | GA |
az acr repository show-tags |
Azure Container Registry のリポジトリのタグを表示します。 |
Core | GA |
az acr repository untag |
Azure Container Registry でイメージのタグを解除します。 |
Core | GA |
az acr repository update |
Azure Container Registry 内のリポジトリまたはイメージの属性を更新します。 |
Core | GA |
az acr run |
Azure Container Registry のストリーミング ログを提供するクイック実行をキューに入れます。 |
Core | GA |
az acr scope-map |
Azure Container Registries のスコープ アクセス マップを管理します。 |
Core | GA |
az acr scope-map create |
Azure Container Registry のスコープ マップを作成します。 |
Core | GA |
az acr scope-map delete |
Azure Container Registry のスコープ マップを削除します。 |
Core | GA |
az acr scope-map list |
Azure Container Registry のすべてのスコープ マップを一覧表示します。 |
Core | GA |
az acr scope-map show |
Azure Container Registry のスコープ マップの詳細と属性を表示します。 |
Core | GA |
az acr scope-map update |
Azure Container Registry のスコープ マップを更新します。 |
Core | GA |
az acr show |
Azure Container Registry の詳細を取得します。 |
Core | GA |
az acr show-endpoints |
レジストリ エンドポイントを表示します。 |
Core | GA |
az acr show-usage |
Azure Container Registry のストレージ使用量を取得します。 |
Core | GA |
az acr supply-chain |
acr サプライ チェーン リソースを管理するコマンド。 |
Extension | Preview |
az acr supply-chain workflow |
acr サプライ チェーン ワークフローを管理するコマンド。 |
Extension | Preview |
az acr supply-chain workflow cancel-run |
現在実行中のサプライ チェーン ワークフローを取り消します。 |
Extension | Preview |
az acr supply-chain workflow create |
acr サプライ チェーン ワークフローを作成します。 |
Extension | Preview |
az acr supply-chain workflow delete |
acr サプライ チェーン ワークフローを削除します。 |
Extension | Preview |
az acr supply-chain workflow list |
acr サプライ チェーン ワークフロー イメージの状態を一覧表示します。 |
Extension | Preview |
az acr supply-chain workflow show |
acr サプライ チェーンのワークフロー タスクを表示します。 |
Extension | Preview |
az acr supply-chain workflow update |
acr サプライ チェーン ワークフローを更新します。 |
Extension | Preview |
az acr task |
Azure Container Registries を使用して、コンテナー イメージのビルド、テスト、OS & Framework の修正プログラム適用の手順のコレクションを管理します。 |
Core | GA |
az acr task cancel-run |
Azure Container Registry の指定した実行を取り消します。 |
Core | GA |
az acr task create |
フレームワークのパッチ適用コンテナーを構築、テスト、OS & するための一連の手順を作成します。 タスクでは、Git コミットからのトリガーと基本イメージの更新がサポートされます。 |
Core | GA |
az acr task credential |
タスクの資格情報を管理します。 詳細については、https://aka.ms/acr/tasks/cross-registry-authentication を参照してください。 |
Core | GA |
az acr task credential add |
カスタム レジストリ ログイン資格情報をタスクに追加します。 |
Core | GA |
az acr task credential list |
タスクのすべてのカスタム レジストリ資格情報を一覧表示します。 |
Core | GA |
az acr task credential remove |
タスクの資格情報を削除します。 |
Core | GA |
az acr task credential update |
タスクのレジストリ ログイン資格情報を更新します。 |
Core | GA |
az acr task delete |
Azure Container Registry からタスクを削除します。 |
Core | GA |
az acr task identity |
タスクのマネージド ID。 詳細については、https://aka.ms/acr/tasks/task-create-managed-identity を参照してください。 |
Core | GA |
az acr task identity assign |
タスクのマネージド ID を更新します。 |
Core | GA |
az acr task identity remove |
タスクのマネージド ID を削除します。 |
Core | GA |
az acr task identity show |
タスクのマネージド ID を表示します。 |
Core | GA |
az acr task list |
Azure Container Registry のタスクを一覧表示します。 |
Core | GA |
az acr task list-runs |
特定のタスクでフィルター処理する機能を使用して、Azure Container Registry に対して実行されたすべての実行を一覧表示します。 |
Core | GA |
az acr task logs |
特定の実行のログを表示します。 実行 ID が指定されていない場合は、最後に作成された実行のログを表示します。 |
Core | GA |
az acr task run |
Git コミットまたは基本イメージの更新トリガーを待機している可能性があるタスクを手動でトリガーします。 |
Core | GA |
az acr task show |
Azure Container Registry の名前付きタスクのプロパティを取得します。 |
Core | GA |
az acr task show-run |
Azure Container Registry タスクの指定した実行のプロパティを取得します。 |
Core | GA |
az acr task timer |
タスクのタイマー トリガーを管理します。 |
Core | GA |
az acr task timer add |
タスクにタイマー トリガーを追加します。 |
Core | GA |
az acr task timer list |
タスクのすべてのタイマー トリガーを一覧表示します。 |
Core | GA |
az acr task timer remove |
タスクからタイマー トリガーを削除します。 |
Core | GA |
az acr task timer update |
タスクのタイマー トリガーを更新します。 |
Core | GA |
az acr task update |
Azure Container Registry のタスクを更新します。 |
Core | GA |
az acr task update-run |
Azure Container Registry タスクの実行プロパティに修正プログラムを適用します。 |
Core | GA |
az acr taskrun |
Azure Container Registries を使用してタスクランを管理します。 |
Core | Preview |
az acr taskrun delete |
Azure Container Registry からタスクランを削除します。 |
Core | Preview |
az acr taskrun list |
Azure Container Registry のタスクランを一覧表示します。 |
Core | Preview |
az acr taskrun logs |
特定のタスク実行の実行ログを表示します。 |
Core | Preview |
az acr taskrun show |
Azure Container Registry の名前付きタスクランのプロパティを取得します。 |
Core | Preview |
az acr token |
Azure Container Registry のトークンを管理します。 |
Core | GA |
az acr token create |
Azure Container Registry のスコープ マップに関連付けられたトークンを作成します。 |
Core | GA |
az acr token credential |
Azure Container Registry のトークンの資格情報を管理します。 |
Core | GA |
az acr token credential delete |
トークン資格情報を削除します。 |
Core | GA |
az acr token credential generate |
Azure Container Registry のトークンの 1 つまたは両方のパスワードを生成または置換します。 トークンとパスワードを使用してコンテナー レジストリにアクセスする方法については、https://aka.ms/acr/repo-permissionsを参照してください。 |
Core | GA |
az acr token delete |
Azure Container Registry のトークンを削除します。 |
Core | GA |
az acr token list |
Azure Container Registry のすべてのトークンを一覧表示します。 |
Core | GA |
az acr token show |
Azure Container Registry のトークンの詳細と属性を表示します。 |
Core | GA |
az acr token update |
Azure Container Registry のトークン (関連付けられているスコープ マップを置き換える) を更新します。 |
Core | GA |
az acr update |
Azure Container Registry を更新します。 |
Core | GA |
az acr webhook |
Azure Container Registries の Webhook を管理します。 |
Core | GA |
az acr webhook create |
Azure Container Registry の Webhook を作成します。 |
Core | GA |
az acr webhook delete |
Azure Container Registry から Webhook を削除します。 |
Core | GA |
az acr webhook get-config |
Webhook のサービス URI とカスタム ヘッダーを取得します。 |
Core | GA |
az acr webhook list |
Azure Container Registry のすべての Webhook を一覧表示します。 |
Core | GA |
az acr webhook list-events |
Webhook の最近のイベントを一覧表示します。 |
Core | GA |
az acr webhook ping |
Webhook の ping イベントをトリガーします。 |
Core | GA |
az acr webhook show |
Webhook の詳細を取得します。 |
Core | GA |
az acr webhook update |
Webhook を更新します。 |
Core | GA |
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]
[--source-acr-auth-id {[caller], none}]
[--target]
[--timeout]
[]
例
ローカル コンテキストを 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
ローカル コンテキストを Linux ビルドとしてキューに登録し、タグを付け、ABAC ベースのリポジトリ アクセス許可が有効なレジストリにプッシュし、呼び出し元の Entra ID を使用してソース レジストリで認証します。
az acr build -t sample/hello-world:{{.Run.ID}} -r myregistry . --source-acr-auth-id [caller]
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
エージェント プールの名前。
ソース レジストリの認証モード。
プロパティ | 値 |
---|---|
指定可能な値: | Default, None |
'--build-arg name[=value]' 形式のビルド引数。 '--build-arg name[=value]' を複数回渡すことで、複数の値がサポートされます。 重要: このパラメーターには、パスワード、アクセス トークン、または機密情報を含めないようにしてください。 このパラメーター値は、デバッグのために ACR チームに表示されます。
ソース コードのルート フォルダーへの Docker ファイルの相対パス。 既定値は 'Dockerfile' です。
形式を使用したイメージの名前とタグ: '-t repo/image:tag'。 -t を複数回渡すことで、複数のタグがサポートされます。
'log/repo:tag' (例: 'acr/logs:{.Run.ID}}') の形式を使用して、実行ログ成果物のリポジトリとタグ テンプレート。 CMK が有効なレジストリにのみ適用されます。
ログを生形式で表示するかどうかを示します。
プロパティ | 値 |
---|---|
規定値: | False |
ビルドを正常にキューに入れた後はログを表示しないでください。
プロパティ | 値 |
---|---|
規定値: | False |
ビルドされたイメージをレジストリにプッシュする必要があるかどうかを示します。
プロパティ | 値 |
---|---|
規定値: | False |
ビルドが完了するのを待って、ビルドをキューに入れた直後に戻らないでください。
プロパティ | 値 |
---|---|
規定値: | False |
ビルド/タスクが実行されるプラットフォーム (例: "windows"、"linux")。 ビルド コマンドで使用する場合は、結果のイメージの 'os/arch/variant' 形式で指定することもできます。 たとえば、linux/arm/v7 などです。 'arch' と 'variant' の部分は省略可能です。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
'--secret-build-arg name[=value]' 形式のシークレット ビルド引数。 '--secret-build-arg name[=value]' を複数回渡すことで、複数の値がサポートされます。 このパラメーター値は ACR チームには表示されず、機密情報に適しています。
ソース レジストリ ログインに使用する ID を割り当てます。 呼び出し元 ID には '[caller]' を使用します。
プロパティ | 値 |
---|---|
指定可能な値: | [caller], none |
ターゲット ビルド ステージの名前。
タイムアウト (秒単位)。
ローカル ソース コードのディレクトリ パス (例: './src')、Git リポジトリへの URL (例: 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') またはリモート tarball (例: 'http://server/context.tar.gz')、または Azure コンテナー レジストリ内の OCI 成果物のリポジトリ (例: 'oci://myregistry.azurecr.io/myartifact:mytag')。
プロパティ | 値 |
---|---|
Parameter group: | Positional |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr check-health
環境について、また必要があればターゲット レジストリについても、正常性に関する情報を取得します。
az acr check-health [--ignore-errors]
[--name]
[--repository]
[--vnet]
[--yes]
例
ターゲット レジストリ 'myregistry' を使用して正常性状態を取得し、イメージをプルするための確認をスキップします。
az acr check-health -n myregistry -y
最初のエラーで停止することなく、環境の正常性状態を取得します。
az acr check-health --ignore-errors
ターゲット レジストリ 'myregistry' を使用して正常性状態を取得し、特定のリポジトリ 'myrepo' に対して許可されているアクセス許可を確認します。
az acr check-health -n myregistry --repository myrepo
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
エラーが見つかった場合でも、すべての正常性チェックを指定します。
プロパティ | 値 |
---|---|
規定値: | False |
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
リポジトリの名前。
VNET 内でこのコマンドを実行してプライベート エンドポイントへの DNS ルーティングを確認するための仮想ネットワーク ID。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr check-name
Azure コンテナー レジストリ名が有効であり、使用できるかどうかを確認します。
az acr check-name --name
[--dnl-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure}]
[--resource-group]
例
レジストリ名が既に存在するかどうかを確認します。
az acr check-name -n doesthisnameexist
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ドメイン名ラベルスコープは、リソース名にハッシュを追加します。 結果のログイン サーバー名は、 registry-name
-hash
.azurecr-io の形式になります。 デフォルトは [セキュリティで保護しない] です。
プロパティ | 値 |
---|---|
規定値: | Unsecure |
指定可能な値: | NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr create
Azure Container Registry を作成します。
az acr create --name
--resource-group
--sku {Basic, Premium, Standard}
[--admin-enabled {false, true}]
[--allow-exports {false, true}]
[--allow-metadata-search {false, true}]
[--allow-trusted-services {false, true}]
[--default-action {Allow, Deny}]
[--dnl-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure}]
[--identity]
[--key-encryption-key]
[--___location]
[--public-network-enabled {false, true}]
[--role-assignment-mode {rbac, rbac-abac}]
[--tags]
[--workspace]
[--zone-redundancy {Disabled, Enabled}]
例
Standard SKU を使用してマネージド コンテナー レジストリを作成します。
az acr create -n myregistry -g MyResourceGroup --sku Standard
ABAC ベースのリポジトリアクセス許可が有効になっているレジストリを作成します。
az acr create -n myregistry -g MyResourceGroup --sku Standard --role-assignment-mode rbac-abac
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
コンテナー レジストリの SKU。
プロパティ | 値 |
---|---|
指定可能な値: | Basic, Premium, Standard |
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
管理者ユーザーが有効になっているかどうかを示します。
プロパティ | 値 |
---|---|
規定値: | False |
指定可能な値: | false, true |
このレジストリからの成果物のエクスポートを許可または禁止するように exportPolicy を構成します。 成果物は、インポート操作または転送操作を使用してエクスポートできます。 詳細については、https://aka.ms/acr/export-policyを参照してください。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
レジストリのメタデータ検索機能を有効または無効にします。 指定しない場合、これは既定で無効に設定されます。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
信頼された Azure サービスがネットワーク制限付きレジストリにアクセスできるようにします。 詳細については、https://aka.ms/acr/trusted-servicesを参照してください。 既定値は許可されます。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | false, true |
ルールが一致しない場合に適用される既定のアクション。 Premium SKU にのみ適用されます。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | Allow, Deny |
ドメイン名ラベル スコープは、リソース名にハッシュを追加します。 結果のログイン サーバー名は、 registryname
-hash
.azurecr-io の形式になります。 デフォルトは [セキュリティで保護しない] です。
プロパティ | 値 |
---|---|
指定可能な値: | NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure |
同じリソース グループ内にある場合は、割り当てられたマネージド ID リソース ID または名前を使用します。
プロパティ | 値 |
---|---|
Parameter group: | Customer managed key Arguments |
キー コンテナーのキー URI。 自動ローテーションを有効にするには、バージョンレスのキー URI を指定します。 手動ローテーションの場合は、バージョン管理されたキー URI を指定します。
プロパティ | 値 |
---|---|
Parameter group: | Customer managed key Arguments |
Location. 値のソース: az account list-locations
az configure --defaults ___location=<___location>
を使用して、既定の場所を構成できます。
コンテナー レジストリのパブリック ネットワーク アクセスを許可します。 既定値は許可されます。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | false, true |
レジストリのロール割り当てモード。 この機能の詳細については、「 https://aka.ms/acr/auth/abac」を参照してください。 既定値は rbac です。
プロパティ | 値 |
---|---|
Parameter group: | Permissions and Role Assignment Arguments |
指定可能な値: | rbac, rbac-abac |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
レジストリ診断ログの送信先となる Log Analytics ワークスペースの名前または ID。 すべてのイベントが有効になります。 "az monitor log-analytics workspace create" を使用して作成できます。 追加請求が適用される場合があります。
このレジストリまたはレプリケーションに対してゾーン冗長を有効にする必要があるかどうかを示します。 サポートされている場所など、詳細については、https://aka.ms/acr/azを参照してください。 ゾーン冗長を更新できません。 既定値は 'Disabled' です。
プロパティ | 値 |
---|---|
指定可能な値: | Disabled, Enabled |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr delete
Azure Container Registry を削除します。
az acr delete --name
[--resource-group]
[--yes]
例
Azure Container Registry を削除します。
az acr delete -n myregistry
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
確認を求めないでください。
プロパティ | 値 |
---|---|
規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr import
Azure コンテナー レジストリに、別のコンテナー レジストリからイメージをインポートします。 インポートにより、docker pull、docker tag、docker push を実行する必要がなくなります。 大きな画像の場合は、--no-wait
の使用を検討してください。
az acr import --name
--source
[--force]
[--image]
[--no-wait]
[--password]
[--registry]
[--repository]
[--resource-group]
[--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 コンテナー レジストリからイメージをインポートします。
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
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
レジストリ ログイン サーバーを含むソース イメージ名または完全修飾ソース。
--registry
を使用する場合、ログイン サーバーが含まれている場合でも、--source
は常にソース イメージとして解釈されます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
インポートするイメージの既存のタグを上書きします。
プロパティ | 値 |
---|---|
規定値: | False |
形式を使用したイメージの名前とタグ: '-t repo/image:tag'。 -t を複数回渡すことで、複数のタグがサポートされます。
インポートが完了するのを待ち、インポートのキューに入った直後に戻らないでください。
プロパティ | 値 |
---|---|
規定値: | False |
ソース コンテナー レジストリのパスワード。
ソースの Azure コンテナー レジストリ。 これには、ソース レジストリの名前、ログイン サーバー、またはリソース ID を指定できます。
イメージのマニフェストのみのコピーのリポジトリ名。 --repository を複数回渡すことでサポートされる複数のコピー。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
ソース コンテナー レジストリのユーザー名。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr list
現在のサブスクリプションの下にあるすべてのコンテナー レジストリを一覧表示します。
az acr list [--resource-group]
例
複数のリソース グループにわたって、コンテナー レジストリを一覧表示し、結果をテーブルに表示します。
az acr list -o table
リソース グループ内のコンテナー レジストリを一覧表示し、結果をテーブルに表示します。
az acr list -g MyResourceGroup -o table
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr login
Docker CLI を使用して Azure Container Registry にログインします。
Docker がコンピューターにインストールされている必要があります。 完了したら、 docker logout <registry url>
を使用してログアウトします。(更新トークンのみが必要で、Docker をインストールしない場合は、'--expose-token' を指定します)。
az acr login --name
[--expose-token]
[--password]
[--resource-group]
[--suffix]
[--username]
例
Azure Container Registry にログインする
az acr login -n myregistry
Azure Container Registry アクセス トークンを取得する
az acr login -n myregistry --expose-token
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Docker CLI を使用して自動的にログインするのではなく、更新トークンを公開します。
プロパティ | 値 |
---|---|
規定値: | False |
コンテナー レジストリへのログインに使用するパスワード。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が 'registry-tenant.azurecr.io' の場合は、'--suffix tenant' を指定できます。 別のサブスクリプションからレジストリにアクセスしている場合、またはイメージにアクセスするアクセス許可を持っているが、レジストリ リソースを管理するアクセス許可がない場合に適用されます。
コンテナー レジストリへのログインに使用するユーザー名。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr query
Kusto クエリ言語を使用して ACR のコンテンツに対してクエリを実行します。
Kusto クエリ言語を使用して、Azure Container Registry 内の成果物とイメージのクエリを実行します。 ダイジェスト、件名、注釈などの OCI マニフェスト プロパティを使用して、検索結果のクエリ、フィルター処理、並べ替えができます。
az acr query --kql-query
--name
[--password]
[--repository]
[--skip-token]
[--username]
例
1 つのマニフェストをフェッチする
az acr query -n $MyRegistry -q "Manifests | limit 1"
リポジトリ$RepositoryName内のすべてのマニフェストをカウントする
az acr query -n $MyRegistry -q "Manifests" -o table
リポジトリ$RepositoryNameのすべてのマニフェストを作成日順に一覧表示する
az acr query -n $MyRegistry --repository $RepositoryName -q "Manifests | order by createdAt desc"
リポジトリ $RepositoryName内の$Signatureによって署名されたすべてのダイジェストのクエリ
az acr query -n $MyRegistry --repository $RepositoryName -q "Manifests | where annotations['org.cncf.notary.signature.subject'] == $Signature | project createdAt, digest, subject"
スキップ トークンを使用してレジストリ内のダイジェストを照会し、ダイジェストで並べ替えます (改ページ付きの結果の場合)
az acr query -n $MyRegistry -q "Manifests | project digest | order by digest asc" --skip-token eyAibm8iOiAibHVjayIsICJidXQiOiAibmljZSIsICJ0cnkiOiAiISIgfQ==
必須のパラメーター
実行する KQL クエリ。
クエリが実行されるコンテナー レジストリの名前。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
レジストリ パスワード。
クエリが実行されるリポジトリ。 リポジトリが指定されていない場合、クエリはレジストリ レベルで実行されます。
トークンをスキップして、該当する場合はクエリの次のページを取得します。
レジストリ ユーザー名。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
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]
[--source-acr-auth-id {[caller], none}]
[--timeout]
[--values]
[]
例
実行をキューに入れ、コンテナー コマンドを実行します。
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
実行をキューに入れ、ABAC ベースのリポジトリアクセス許可が有効なレジストリでコンテナー コマンドを実行し、呼び出し元の Entra ID を使用してソース レジストリで認証します。
az acr run -r myregistry --cmd '$Registry/myimage' /dev/null --source-acr-auth-id [caller]
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
エージェント プールの名前。
ソース レジストリの認証モード。
プロパティ | 値 |
---|---|
指定可能な値: | Default, None |
実行するコマンド。 これにより、追加の Docker 実行パラメーター (https://docs.docker.com/engine/reference/commandline/run/) や他の docker コマンド (https://docs.docker.com/engine/reference/commandline/docker/) もサポートされます。
ソース コンテキストを基準としたタスク テンプレート/定義ファイルのパス。 標準入力からファイルをパイプするには、'-' を使用できます。
'log/repo:tag' (例: 'acr/logs:{.Run.ID}}') の形式を使用して、実行ログ成果物のリポジトリとタグ テンプレート。 CMK が有効なレジストリにのみ適用されます。
ログを生形式で表示するかどうかを示します。
プロパティ | 値 |
---|---|
規定値: | False |
ビルドを正常にキューに入れた後はログを表示しないでください。
プロパティ | 値 |
---|---|
規定値: | False |
実行が完了するのを待ち、実行のキューに入った直後に戻らないでください。
プロパティ | 値 |
---|---|
規定値: | False |
ビルド/タスクが実行されるプラットフォーム (例: "windows"、"linux")。 ビルド コマンドで使用する場合は、結果のイメージの 'os/arch/variant' 形式で指定することもできます。 たとえば、linux/arm/v7 などです。 'arch' と 'variant' の部分は省略可能です。
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
'name[=value]' 形式の値。 --set を複数回渡すことによってサポートされる倍数。
'-set name[=value]' 形式のシークレット値。 --set を複数回渡すことによってサポートされる倍数。
ソース レジストリ ログインに使用する ID を割り当てます。 呼び出し元 ID には '[caller]' を使用します。
プロパティ | 値 |
---|---|
指定可能な値: | [caller], none |
タイムアウト (秒単位)。
ソース コンテキストに対する相対タスク値ファイル パス。
ローカル ソース コードのディレクトリ パス (例: './src')、Git リポジトリへの URL (例: 'https://github.com/Azure-Samples/acr-build-helloworld-node.git')、リモート tarball (例: 'http://server/context.tar.gz')、または Azure コンテナー レジストリ内の OCI 成果物のリポジトリ (例: 'oci://myregistry.azurecr.io/myartifact:mytag')。 '/dev/null' が指定されている場合、値は None に設定され、無視されます。
プロパティ | 値 |
---|---|
Parameter group: | Positional |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr show
Azure Container Registry の詳細を取得します。
az acr show --name
[--resource-group]
例
Azure Container Registry のログイン サーバーを取得します。
az acr show -n myregistry --query loginServer
Azure Container Registry の詳細を取得する
az acr show --name myregistry --resource-group MyResourceGroup
レジストリに対する ABAC ベースのリポジトリのアクセス許可の状態を確認します。
az acr show --name myregistry --resource-group MyResourceGroup --query roleAssignmentMode
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr show-endpoints
レジストリ エンドポイントを表示します。
az acr show-endpoints --name
[--resource-group]
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr show-usage
Azure Container Registry のストレージ使用量を取得します。
az acr show-usage --name
[--resource-group]
例
Azure Container Registry のストレージ使用量を取得します。
az acr show-usage -n myregistry
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az acr update
Azure Container Registry を更新します。
az acr update --name
[--add]
[--admin-enabled {false, true}]
[--allow-exports {false, true}]
[--allow-metadata-search {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]
[--role-assignment-mode {rbac, rbac-abac}]
[--set]
[--sku {Basic, Premium, Standard}]
[--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
既存のレジストリで ABAC ベースのリポジトリ権限を有効にします。
az acr update -n myregistry --role-assignment-mode rbac-abac
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>
を使用して、既定のレジストリ名を構成できます。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
管理者ユーザーが有効になっているかどうかを示します。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
このレジストリからの成果物のエクスポートを許可または禁止するように exportPolicy を構成します。 成果物は、インポート操作または転送操作を使用してエクスポートできます。 詳細については、https://aka.ms/acr/export-policyを参照してください。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
レジストリのメタデータ検索機能を有効または無効にします。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
信頼された Azure サービスがネットワーク制限付きレジストリにアクセスできるようにします。 詳細については、https://aka.ms/acr/trusted-servicesを参照してください。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | false, true |
認証されていないクライアントからレジストリ全体のプルを有効にします。
プロパティ | 値 |
---|---|
指定可能な値: | false, true |
クライアント ファイアウォール構成の専用データ エンドポイントを有効にします。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | false, true |
ルールが一致しない場合に適用される既定のアクション。 Premium SKU にのみ適用されます。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | Allow, Deny |
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | False |
コンテナー レジストリのパブリック ネットワーク アクセスを許可します。
プロパティ | 値 |
---|---|
Parameter group: | Network Rule Arguments |
指定可能な値: | false, true |
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
レジストリのロール割り当てモード。 この機能の詳細については、「 https://aka.ms/acr/auth/abac」を参照してください。 既定値は rbac です。
プロパティ | 値 |
---|---|
Parameter group: | Permissions and Role Assignment Arguments |
指定可能な値: | rbac, rbac-abac |
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
プロパティ | 値 |
---|---|
Parameter group: | Generic Update Arguments |
規定値: | [] |
コンテナー レジストリの SKU。
プロパティ | 値 |
---|---|
指定可能な値: | Basic, Premium, Standard |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |