az acr
Note
這個指令群組的指令在 Azure CLI 和至少一個擴充功能中都有定義。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。
Manage private registries with Azure Container Registries.
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az acr agentpool |
用 Azure 容器登錄管理私人任務代理池。 |
Core | Preview |
| az acr agentpool create |
Create a agent pool for a 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 |
Update a agent pool for a 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 的倉庫是否啟用了 artifact streaming。 |
Core | Preview |
| az acr artifact-streaming update |
為指定登錄下新推送的映像啟用或停用串流成品的自動建立。 |
Core | Preview |
| az acr build |
Queues a quick build , provide streaming logs for a 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 Container Registry 名稱是否有效且可用。 |
Core | GA |
| az acr config |
Configure policies for Azure Container Registries. |
Core | GA |
| az acr config authentication-as-arm |
Manage 'Azure AD authenticate as ARM' policy for Azure Container Registries. |
Core | Preview |
| az acr config authentication-as-arm show |
顯示 configure 的 'Azure AD authenticate as ARM' 政策,針對 Azure Container Registry。 |
Core | Preview |
| az acr config authentication-as-arm update |
Update 'Azure AD authenticate as ARM' policy for a Azure Container Registry. |
Core | Preview |
| az acr config content-trust |
Manage content-trust policy for Azure Container Registries. |
Core | Deprecated |
| az acr config content-trust show |
顯示 a Azure Container Registry 的 configedcontent-trust policy。 |
Core | Deprecated |
| az acr config content-trust update |
Update content-trust policy for a Azure Container Registry. |
Core | GA |
| az acr config retention |
Manage retention policy for Azure Container Registries. |
Core | Preview |
| az acr config retention show |
顯示 Azure Container Registry 嘅 configured retention policy. |
Core | Preview |
| az acr config retention update |
Update retention policy for a Azure Container Registry. |
Core | Preview |
| az acr config soft-delete |
Manage soft-delete policy for Azure Container Registries. |
Core | Preview |
| az acr config soft-delete show |
顯示 Azure Container Registry 已設定的軟刪除政策。 |
Core | Preview |
| az acr config soft-delete update |
Update soft delete policy for a Azure Container Registry. |
Core | Preview |
| az acr connected-registry |
用 Azure 容器登錄管理系統管理連接的登錄資源。 |
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 |
Update a connected registry for a Azure Container Registry. |
Core | GA |
| az acr create |
Create a Azure Container Registry. |
Core | GA |
| az acr credential |
Manage login credentials for Azure Container Registries. |
Core | GA |
| az acr credential-set |
Manage credential sets in 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 secret ID 的用戶名或密碼。 |
Core | GA |
| az acr credential renew |
Regenerate login credentials for an Azure Container Registry. |
Core | GA |
| az acr credential show |
取得 Azure Container Registry 的登入憑證。 |
Core | GA |
| az acr delete |
Deletes an 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 |
列出 Container Registry 上的導出管線。 |
Extension | Preview |
| az acr export-pipeline show |
詳細顯示匯出管線。 |
Extension | Preview |
| az acr helm |
Manage helm charts for Azure Container Registries. |
Core | Deprecated |
| az acr helm delete |
Delete a helm chart version in an Azure Container Registry. |
Core | Deprecated |
| az acr helm install-cli |
下載並安裝 Helm 命令行工具。 |
Core | 預覽和已淘汰 |
| az acr helm list |
在 Azure Container Registry 中列出所有 helm charts。 |
Core | Deprecated |
| az acr helm push |
Push a helm chart package to an Azure Container Registry. |
Core | Deprecated |
| az acr helm repo |
Manage helm chart repositories for Azure Container Registries. |
Core | Deprecated |
| az acr helm repo add |
透過 Helm CLI 從 Azure Container Registry 新增一個 helm chart repository。 |
Core | Deprecated |
| az acr helm show |
描述 Azure Container Registry 中的 helm chart。 |
Core | Deprecated |
| az acr identity |
管理容器登錄的服務(受控)身分識別。 |
Core | GA |
| az acr identity assign |
將受控識別指派給容器登錄。 |
Core | GA |
| az acr identity remove |
從容器登錄中移除受控識別。 |
Core | GA |
| az acr identity show |
顯示容器登錄的身分識別詳細數據。 |
Core | GA |
| az acr import |
從另一個容器登錄檔匯入映像到 Azure Container Registry。 匯入會移除 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 |
列出 Container Registry 上的匯入管線。 |
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 |
Manage artifact manifests in Azure Container Registries. |
Core | Preview |
| az acr manifest delete |
Delete a manifest in an 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 |
List the referrers to a manifest in an Azure Container Registry. |
Core | Preview |
| az acr manifest restore |
在 Azure Container Registry 中還原一個軟刪除的 artifact and tag。 |
Core | Preview |
| az acr manifest show |
Get a manifest in an Azure Container Registry. |
Core | Preview |
| az acr manifest show-metadata |
取得 Azure Container Registry 中 artifact 的元資料。 |
Core | Preview |
| az acr manifest update-metadata |
Update the manifest metadata in an Azure Container Registry in an artifact. |
Core | Preview |
| az acr network-rule |
管理 Azure 容器註冊表的網路規則。 |
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 容器登錄庫的地理複製區域。 |
Core | GA |
| az acr replication create |
為 Azure Container Registry 建立一個複製區域。 |
Core | GA |
| az acr replication delete |
從 Azure Container Registry 刪除複製的區域。 |
Core | GA |
| az acr replication list |
列出所有地理複製版 Azure Container Registry 的區域。 |
Core | GA |
| az acr replication show |
取得複寫區域的詳細數據。 |
Core | GA |
| az acr replication update |
更新複寫。 |
Core | GA |
| az acr repository |
Manage repositories (image names) for Azure Container Registries. |
Core | GA |
| az acr repository delete |
刪除 Azure Container Registry 中的儲存庫或映像。 |
Core | GA |
| az acr repository list |
List repositories in an Azure Container Registry. |
Core | GA |
| az acr repository list-deleted |
List soft deleted repositories in an Azure Container Registry. |
Core | Preview |
| az acr repository show |
取得 Azure Container Registry 中儲存庫或映像的屬性。 |
Core | GA |
| az acr repository show-tags |
Show tags for a repository in an Azure Container Registry. |
Core | GA |
| az acr repository untag |
Untag an image in an Azure Container Registry. |
Core | GA |
| az acr repository update |
更新 Azure Container Registry 中儲存庫或映像的屬性。 |
Core | GA |
| az acr run |
Queues a quick run provide streamed logs for a Azure Container Registry. |
Core | GA |
| az acr scope-map |
Manage scope access maps for Azure Container Registries. |
Core | GA |
| az acr scope-map create |
Create a scope map for an Azure Container Registry. |
Core | GA |
| az acr scope-map delete |
Delete a scope map for an Azure Container Registry. |
Core | GA |
| az acr scope-map list |
List all scope maps for a Azure Container Registry. |
Core | GA |
| az acr scope-map show |
顯示 Azure Container Registry 範圍地圖的詳細資料與屬性。 |
Core | GA |
| az acr scope-map update |
Update a scope map for an 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 |
管理一系列建置、測試及作業系統與作業系統的步驟Framework patching container image using Azure Container Registries. |
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/connected-registry 。 |
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 |
工作的受控識別。 如需詳細資訊,請參閱 https://aka.ms/acr/connected-registry 。 |
Core | GA |
| az acr task identity assign |
更新工作的受控識別。 |
Core | GA |
| az acr task identity remove |
拿掉工作的受控識別。 |
Core | GA |
| az acr task identity show |
顯示工作的受控識別。 |
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 |
顯示特定執行的記錄。 如果未提供任何 run-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 |
Update a task for an Azure Container Registry. |
Core | GA |
| az acr task update-run |
Patch the run properties of an Azure Container Registry Task. |
Core | GA |
| az acr taskrun |
使用 Azure 容器登錄管理 taskruns。 |
Core | Preview |
| az acr taskrun delete |
從 Azure Container Registry 刪除 taskrun. |
Core | Preview |
| az acr taskrun list |
List the taskruns for a Azure Container Registry. |
Core | Preview |
| az acr taskrun logs |
顯示特定工作回合的執行記錄。 |
Core | Preview |
| az acr taskrun show |
取得 Azure Container Registry 的 Task Run 屬性。 |
Core | Preview |
| az acr token |
Manage tokens for an Azure Container Registry. |
Core | GA |
| az acr token create |
建立一個與 Azure Container Registry 範圍映射相關聯的 token 。 |
Core | GA |
| az acr token credential |
Manage credentials of a token for a Azure Container Registry. |
Core | GA |
| az acr token credential delete |
刪除令牌認證。 |
Core | GA |
| az acr token credential generate |
產生或替換一個 Azure Container Registry 令牌的密碼。 如需使用權杖和密碼來存取容器登錄,請參閱 https://aka.ms/acr/repo-permissions。 |
Core | GA |
| az acr token delete |
Delete a token for an Azure Container Registry. |
Core | GA |
| az acr token list |
List all tokens for a Azure Container Registry. |
Core | GA |
| az acr token show |
顯示 Azure Container Registry 代幣的詳細資訊與屬性。 |
Core | GA |
| az acr token update |
Update a token (replace associated scope map) for a Azure Container Registry. |
Core | GA |
| az acr update |
Update an Azure Container Registry. |
Core | GA |
| az acr webhook |
Manage webhooks for Azure Container Registries. |
Core | GA |
| az acr webhook create |
Create a webhook for an Azure Container Registry. |
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 的 webhooks。 |
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
Queues a quick build , provide streaming logs for a Azure Container Registry.
az acr build --registry
[--acquire-policy-token]
[--agent-pool]
[--auth-mode {Default, None}]
[--build-arg]
[--change-reference]
[--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 身分識別向來源登錄進行驗證。
az acr build -t sample/hello-world:{{.Run.ID}} -r myregistry . --source-acr-auth-id [caller]
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
代理程式集區的名稱。
來源登錄的驗證模式。
| 屬性 | 值 |
|---|---|
| 接受的值: | Default, None |
'--build-arg name[=value]' 格式的組建自變數。 多次傳遞 '--build-arg name[=value]' 支援多個 。 重要:此參數不應包含任何種類的密碼、存取令牌或敏感性資訊。 ACR 小組將會看見此參數值以供偵錯之用。
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
docker 檔案到原始程式碼根資料夾的相對路徑。 默認為 『Dockerfile』。
影像的名稱和標記,其格式為:『-t 存放庫/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 小組,而且更適合敏感性資訊。
指派用於來源登錄登入的身分識別。 使用 '[caller]' 進行呼叫端身分識別。
| 屬性 | 值 |
|---|---|
| 接受的值: | [caller], none |
目標建置階段的名稱。
以秒為單位的逾時。
本地原始碼目錄路徑(例如 './src')、git 儲存庫的網址(例如 'https://github.com/Azure-Samples/acr-build-helloworld-node.git')、遠端 tarball(例如「http://server/context.tar.gz'),或是 Azure 容器登錄檔中 OCI 產物的儲存庫(例如「oci://myregistry.azurecr.io/myartifact:mytag')。
| 屬性 | 值 |
|---|---|
| 參數群組: | Positional |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr check-health
在預定於 2026 年 6 月發布的下一個重大變更版本(2.87.0)中移除 Notary 客戶端版本驗證功能。 由於 Docker Content Trust 被棄用,公證客戶端版本檢查將不再作為「check-health」指令的一部分執行。 想了解更多關於重大變更的詳情,請造訪 https://aka.ms/acr/dctdeprecation。
取得環境的健康情況資訊,並選擇性地取得目標登錄。
az acr check-health [--acquire-policy-token]
[--change-reference]
[--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
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
提供所有健康情況檢查,即使找到錯誤也一樣。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
存放庫的名稱。
虛擬網路識別碼,以便在 VNET 內執行此命令,以驗證 DNS 路由至私人端點。
請勿提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr check-name
檢查 Azure Container Registry 名稱是否有效且可用。
az acr check-name --name
[--acquire-policy-token]
[--change-reference]
[--dnl-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure}]
[--resource-group]
範例
檢查登錄名稱是否存在。
az acr check-name -n doesthisnameexist
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
Domain name label 範圍將向資源名稱添加哈希值。 生成的登錄伺服器名稱將採用 .azurecr-io 格式 registry-name-hash。 預設值為 Unsecure。
| 屬性 | 值 |
|---|---|
| 預設值: | 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/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr create
Create a Azure Container Registry.
az acr create --name
--resource-group
--sku {Basic, Premium, Standard}
[--acquire-policy-token]
[--admin-enabled {false, true}]
[--allow-exports {false, true}]
[--allow-metadata-search {false, true}]
[--allow-trusted-services {false, true}]
[--change-reference]
[--default-action {Allow, Deny}]
[--dnl-scope {NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure}]
[--identity]
[--key-encryption-key]
[--location]
[--public-network-enabled {false, true}]
[--regional-endpoints {Disabled, Enabled}]
[--role-assignment-mode {rbac, rbac-abac}]
[--tags]
[--workspace]
[--zone-redundancy {Disabled, Enabled}]
範例
使用標準 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
建立一個受管理的容器登錄檔,啟用 Premium SKU 和區域端點。
az acr create -n myregistry -g MyResourceGroup --sku Premium --regional-endpoints enabled
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
容器登錄的SKU。
| 屬性 | 值 |
|---|---|
| 接受的值: | Basic, Premium, Standard |
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指出是否啟用系統管理員使用者。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
設定 exportPolicy 以允許/不允許從此登錄匯出成品。 成品可以透過匯入或傳輸作業導出。 如需詳細資訊,請造訪 https://aka.ms/acr/export-policy。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
啟用或停用登錄的元數據搜尋功能。 如果未指定,則預設會設定為停用。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
允許受信任的 Azure 服務存取網路限制登錄檔。 如需詳細資訊,請造訪 https://aka.ms/acr/export-policy。 [預設值] 是允許的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | false, true |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
未符合規則時要套用的預設動作。 僅適用於進階 SKU。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | Allow, Deny |
Domain name label 範圍會給資源名稱添加一個哈希值。 生成的登錄伺服器名稱將採用 .azurecr-io 格式 registryname-hash。 預設值為 Unsecure。
| 屬性 | 值 |
|---|---|
| 接受的值: | NoReuse, ResourceGroupReuse, SubscriptionReuse, TenantReuse, Unsecure |
如果在相同的資源群組中,請使用指派的受控識別資源標識碼或名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Customer managed key Arguments |
金鑰儲存庫金鑰 URI。 若要啟用自動輪替,請提供無版本密鑰 URI。 針對手動輪替,請提供已建立版本的密鑰 URI。
| 屬性 | 值 |
|---|---|
| 參數群組: | Customer managed key Arguments |
Location. 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location>來設定預設位置。
允許容器登錄的公用網路存取。 [預設值] 是允許的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | false, true |
指示登錄檔是否應啟用區域端點。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | Disabled, Enabled |
登錄的角色指派模式。 如需這項功能的詳細資訊,請參閱 https://aka.ms/acr/auth/abac。 預設值為 rbac。
| 屬性 | 值 |
|---|---|
| 參數群組: | 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/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr delete
Deletes an Azure Container Registry.
az acr delete --name
[--acquire-policy-token]
[--change-reference]
[--resource-group]
[--yes]
範例
Delete an Azure Container Registry.
az acr delete -n myregistry
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
請勿提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr import
從另一個容器登錄檔匯入映像到 Azure Container Registry。 匯入會移除 docker pull、docker tag、docker push 的需求。 對於較大的影像,請考慮使用 --no-wait。
az acr import --name
--source
[--acquire-policy-token]
[--change-reference]
[--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
用區域端點的 URI 作為來源匯入一張圖片。
az acr import -n myregistry --source sourceregistry.eastus.geo.azurecr.io/sourcerepository:sourcetag
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
包含登錄登入伺服器的來源映像名稱或完整來源。 如果使用 --registry , --source 則一律會解譯為來源映像,即使它包含登入伺服器也一樣。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
覆寫要匯入之映像的現有標記。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
影像的名稱和標記,其格式為:『-t 存放庫/image:tag』。 傳遞 -t 多次支援多個標記。
請勿等候匯入完成,並在匯入佇列后立即返回。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
來源容器登錄的密碼。
來源 Azure 容器登錄檔。 這可以是來源登錄的名稱、登入伺服器或資源標識符。
僅限指令清單映像複本的存放庫名稱。 傳遞 --repository 多次支援多個複本。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
來源容器登錄的用戶名稱。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 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
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr login
透過 Docker CLI 登入 Azure Container Registry。
Docker 必須安裝在您的電腦上。 完成後,請使用 docker logout <registry url> 來註銷。(如果您只需要重新整理令牌,而且不想安裝 Docker,請指定 '--public-token')。
az acr login --name
[--acquire-policy-token]
[--change-reference]
[--endpoint]
[--expose-token]
[--password]
[--resource-group]
[--suffix]
[--username]
範例
登入 an Azure Container Registry
az acr login -n myregistry
Get a Azure Container Registry access token
az acr login -n myregistry --expose-token
登入 Azure Container Registry 的特定區域端點。 需要在登錄檔啟用區域端點。
az acr login -n myregistry --endpoint eastus
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
登入容器登錄檔的特定區域端點。 指定區域名稱(例如 eastus、westus2)。 僅在啟用區域端點時適用。
公開重新整理令牌,而不是透過 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/。
訂用帳戶的名稱或標識碼。 您可以使用 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
[--acquire-policy-token]
[--change-reference]
[--password]
[--repository]
[--skip-token]
[--username]
範例
擷取單一指令清單
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"
查詢存放庫中$Signature所簽署的所有摘要$RepositoryName
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 查詢。
執行查詢的容器登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
登錄密碼。
執行查詢的存放庫。 如果未提供存放庫,查詢就會在登錄層級執行。
如果適用的話,請略過令牌以取得查詢的下一頁。
登錄用戶名稱。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr run
Queues a quick run provide streamed logs for a Azure Container Registry.
az acr run --registry
[--acquire-policy-token]
[--agent-pool]
[--auth-mode {Default, None}]
[--change-reference]
[--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
使用標準輸入的工作定義,將執行排入佇列。 Windows 的 'Ctrl + Z' 或 Linux' 的 Ctrl + D' 會終止輸入串流。
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 身分識別向來源登錄進行驗證。
az acr run -r myregistry --cmd '$Registry/myimage' /dev/null --source-acr-auth-id [caller]
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
代理程式集區的名稱。
來源登錄的驗證模式。
| 屬性 | 值 |
|---|---|
| 接受的值: | Default, None |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
要執行的命令。 這也支援其他 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 多次來支援的倍數。
指派用於來源登錄登入的身分識別。 使用 '[caller]' 進行呼叫端身分識別。
| 屬性 | 值 |
|---|---|
| 接受的值: | [caller], none |
以秒為單位的逾時。
工作值相對於來源內容的檔案路徑。
本地原始碼目錄路徑(例如 './src')、git 儲存庫的網址(例如 '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 並忽略。
| 屬性 | 值 |
|---|---|
| 參數群組: | Positional |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 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>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr show-endpoints
顯示登錄端點,包括資料端點及區域端點(若已設定)。
az acr show-endpoints --name
[--acquire-policy-token]
[--change-reference]
[--resource-group]
範例
展示登錄檔的端點。
az acr show-endpoints -n myregistry
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr show-usage
取得 Azure Container Registry 的儲存使用情況。
az acr show-usage --name
[--acquire-policy-token]
[--change-reference]
[--resource-group]
範例
取得 Azure Container Registry 的儲存使用情況。
az acr show-usage -n myregistry
根據其 SKU 的包含儲存體 (以位元組為單位) 來取得登錄所使用的目前儲存體數量。
az acr show-usage -n myregistry --query "value[?name=='Size'] | [0]"
取得登錄所使用的目前儲存體數量,以及允許的最大儲存體容量。
az acr show-usage -n myregistry --query "value[?name=='MaximumStorageCapacity'] | [0]"
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az acr update
Update an Azure Container Registry.
az acr update --name
[--acquire-policy-token]
[--add]
[--admin-enabled {false, true}]
[--allow-exports {false, true}]
[--allow-metadata-search {false, true}]
[--allow-trusted-services {false, true}]
[--anonymous-pull-enabled {false, true}]
[--change-reference]
[--data-endpoint-enabled {false, true}]
[--default-action {Allow, Deny}]
[--force-string]
[--public-network-enabled {false, true}]
[--regional-endpoints {Disabled, Enabled}]
[--remove]
[--resource-group]
[--role-assignment-mode {rbac, rbac-abac}]
[--set]
[--sku {Basic, Premium, Standard}]
[--tags]
範例
Update tags for an 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 acr update -n myregistry --regional-endpoints enabled
必要參數
容器登錄的名稱。 它應該以小寫指定。 您可以使用 az configure --defaults acr=<registry name>來設定預設登錄名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例: --add property.listProperty <key=value, string or JSON string>.
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
指出是否啟用系統管理員使用者。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
設定 exportPolicy 以允許/不允許從此登錄匯出成品。 成品可以透過匯入或傳輸作業導出。 如需詳細資訊,請造訪 https://aka.ms/acr/export-policy。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
啟用或停用登錄的元數據搜尋功能。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
允許受信任的 Azure 服務存取網路限制登錄檔。 如需詳細資訊,請造訪 https://aka.ms/acr/export-policy。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | false, true |
從未經驗證的用戶端啟用全登錄提取。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
啟用用戶端防火牆設定的專用數據端點。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | false, true |
未符合規則時要套用的預設動作。 僅適用於進階 SKU。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | Allow, Deny |
使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | False |
允許容器登錄的公用網路存取。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | false, true |
指示登錄檔是否應啟用區域端點。
| 屬性 | 值 |
|---|---|
| 參數群組: | Network Rule Arguments |
| 接受的值: | Disabled, Enabled |
從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove> 或 --remove propertyToRemove。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
登錄的角色指派模式。 如需這項功能的詳細資訊,請參閱 https://aka.ms/acr/auth/abac。 預設值為 rbac。
| 屬性 | 值 |
|---|---|
| 參數群組: | Permissions and Role Assignment Arguments |
| 接受的值: | rbac, rbac-abac |
指定要設定的屬性路徑和值,以更新物件。 範例: --set property1.property2=<value>.
| 屬性 | 值 |
|---|---|
| 參數群組: | 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/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |