az acr repository
Azure Container Registries のリポジトリ (イメージ名) を管理します。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| 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 repository delete
Azure Container Registry 内のリポジトリまたはイメージを削除します。
このコマンドは、コンテナー レジストリ内の他のマニフェストによって参照されていない、関連付けられているすべてのレイヤー データを削除します。
az acr repository delete --name
[--image]
[--password]
[--repository]
[--suffix]
[--username]
[--yes]
例
タグでイメージ マニフェストを削除します。 これにより、'hello-world:latest' によって参照されるマニフェストと、同じマニフェストを参照する他のすべてのタグが削除されます。
az acr repository delete -n myregistry --image hello-world:latest
sha256 ベースのマニフェスト ダイジェストでイメージ マニフェストを削除します。 これにより、'hello-world@sha256:abc123' によって識別されるマニフェストと、マニフェストを参照するすべてのタグが削除されます。
az acr repository delete -n myregistry --image hello-world@sha256:abc123
Azure Container Registry からリポジトリを削除します。 これにより、"hello-world" のすべてのマニフェストとタグが削除されます。
az acr repository delete -n myregistry --repository hello-world
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
イメージの名前。 'name:tag' 形式のタグまたは 'name@digest' 形式のダイジェストを含めることができます。
コンテナー レジストリへのログインに使用するパスワード。
リポジトリの名前。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が 'registry-tenant.azurecr.io' の場合は、'--suffix tenant' を指定できます。 別のサブスクリプションからレジストリにアクセスしている場合、またはイメージにアクセスするアクセス許可を持っているが、レジストリ リソースを管理するアクセス許可がない場合に適用されます。
コンテナー レジストリへのログインに使用するユーザー名。
確認を求めないでください。
| プロパティ | 値 |
|---|---|
| 規定値: | 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 repository list
Azure Container Registry 内のリポジトリを一覧表示します。
az acr repository list --name
[--password]
[--suffix]
[--top]
[--username]
例
特定の Azure Container Registry 内のリポジトリを一覧表示します。
az acr repository list -n myregistry
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
コンテナー レジストリへのログインに使用するパスワード。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が '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 repository list-deleted
このコマンドはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Container Registry で論理的に削除されたリポジトリを一覧表示します。
az acr repository list-deleted --name
[--password]
[--suffix]
[--username]
例
特定の Azure Container Registry 内の論理的に削除されたリポジトリを一覧表示します。
az acr repository list-deleted -n myregistry
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
コンテナー レジストリへのログインに使用するパスワード。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が '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 repository show
Azure Container Registry 内のリポジトリまたはイメージの属性を取得します。
az acr repository show --name
[--image]
[--password]
[--repository]
[--suffix]
[--username]
例
リポジトリ 'hello-world' の属性を取得します。
az acr repository show -n myregistry --repository hello-world
タグ 'hello-world:latest' によって参照されるイメージの属性を取得します。
az acr repository show -n myregistry --image hello-world:latest
ダイジェスト 'hello-world@sha256:abc123' によって参照されるイメージの属性を取得します。
az acr repository show -n myregistry --image hello-world@sha256:abc123
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
イメージの名前。 'name:tag' 形式のタグまたは 'name@digest' 形式のダイジェストを含めることができます。
コンテナー レジストリへのログインに使用するパスワード。
リポジトリの名前。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が '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 repository show-tags
Azure Container Registry のリポジトリのタグを表示します。
az acr repository show-tags --name
--repository
[--detail]
[--orderby {time_asc, time_desc}]
[--password]
[--suffix]
[--top]
[--username]
例
Azure Container Registry 内のリポジトリのタグを表示します。
az acr repository show-tags -n myregistry --repository MyRepository
Azure Container Registry 内のリポジトリのタグの詳細情報を表示します。
az acr repository show-tags -n myregistry --repository MyRepository --detail
Azure Container Registry のリポジトリのタイムスタンプで並べ替えられた最新の 10 個のタグの詳細情報を表示します。
az acr repository show-tags -n myregistry --repository MyRepository --top 10 --orderby time_desc --detail
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
リポジトリの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
詳細情報を表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
結果内の項目を並べ替えます。 既定では、名前のアルファベット順です。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | time_asc, time_desc |
コンテナー レジストリへのログインに使用するパスワード。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が '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 repository untag
Azure Container Registry でイメージのタグを解除します。
このコマンドは、タグまたは関連付けられているレイヤー データによって参照されるマニフェストを削除しません。
az acr repository untag --image
--name
[--password]
[--suffix]
[--username]
例
リポジトリからイメージのタグを解除します。
az acr repository untag -n myregistry --image hello-world:latest
必須のパラメーター
イメージの名前。 'name:tag' という形式のタグを含めることができます。
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
コンテナー レジストリへのログインに使用するパスワード。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が '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 repository update
Azure Container Registry 内のリポジトリまたはイメージの属性を更新します。
az acr repository update --name
[--delete-enabled {false, true}]
[--image]
[--list-enabled {false, true}]
[--password]
[--read-enabled {false, true}]
[--repository]
[--suffix]
[--username]
[--write-enabled {false, true}]
例
書き込み操作を無効にするために、リポジトリ 'hello-world' の属性を更新します。
az acr repository update -n myregistry --repository hello-world --write-enabled false
タグ 'hello-world:latest' によって参照されるイメージの属性を更新して、書き込み操作を無効にします。
az acr repository update -n myregistry --image hello-world:latest --write-enabled false
ダイジェスト 'hello-world@sha256:abc123' によって参照されるイメージの属性を更新して、書き込み操作を無効にします。
az acr repository update -n myregistry --image hello-world@sha256:abc123 --write-enabled false
必須のパラメーター
コンテナー レジストリの名前。 小文字で指定する必要があります。
az configure --defaults acr=<registry name>を使用して、既定のレジストリ名を構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
削除操作を許可するかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
イメージの名前。 'name:tag' 形式のタグまたは 'name@digest' 形式のダイジェストを含めることができます。
この項目がリスト操作の結果に表示されるかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
コンテナー レジストリへのログインに使用するパスワード。
読み取り操作が許可されているかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
リポジトリの名前。
レジストリ ログイン サーバーのテナント サフィックス。 レジストリ ログイン サーバーの形式が 'registry-tenant.azurecr.io' の場合は、'--suffix tenant' を指定できます。 別のサブスクリプションからレジストリにアクセスしている場合、またはイメージにアクセスするアクセス許可を持っているが、レジストリ リソースを管理するアクセス許可がない場合に適用されます。
コンテナー レジストリへのログインに使用するユーザー名。
書き込み操作または削除操作を許可するかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |