[英]Azure Container Registry in Azure Web App for Containers across subscriptions
我目前正在嘗試為容器設置 Azure Web 應用程序,將其鏈接到位於不同訂閱內的 Azure 容器注冊表。 這就是為什么我最初的想法是使用 Web 應用程序Container Settings
中的Private Registry
選項卡來輸入所述注冊表的憑據。
但是,當我保存並重新加載頁面時, Azure Container Registry
選項卡的設置現在已填充,而Private Registry
選項卡為空。 問題是,我現在得到以下錯誤:
2020-01-21 21:51:12.951 ERROR - DockerApiException: Docker API responded with status code=NotFound, response={"message":"pull access denied for cliswebapi, repository does not exist or may require 'docker login': denied: requested access to the resource is denied"}
我假設是因為沒有存儲密碼。 如何正確配置?
在使用私有注冊中心的同時,Azure Container Registry也是一個私有注冊中心,部署到Web App for Containers,需要在這里設置環境變量:
有關更多詳細信息,請參閱如果您使用的是 Azure 容器注冊表,則需要設置一些應用程序設置。
如果你創建多個容器,所有的鏡像都必須在同一個注冊表中。 全部在 Docker Hub 或 Azure 容器注冊表中。 請參閱所有圖像必須使用相同的注冊表中的更多詳細信息。
更新:
消息顯示您在不同的訂閱中使用 ACR 中的圖像部署 Web 應用程序。 這似乎是 Web App 中的一個錯誤,您可以在 Github 中看到該問題。 建議是,也許您可以使用 ACR 的服務主體進行身份驗證和此處的步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.