我在Visual Studio中創建了一個新的Service Fabric Container項目,我試圖通過發佈到本地羣集來進行測試。我創建了一個我在Docker中本地運行的Windows容器鏡像。我將鏡像推送到Docker Hub的私人註冊表中。服務Fabric容器項目可以從Docker Hub中提取嗎?
當我發佈項目到本地集羣,它部署,但後來我得到一個錯誤:
Error event: SourceId='System.Hosting', Property='Download:1.0:1.0'.
There was an error during download.Failed to download container image docker.io/(username)/(repository)
所有例子都甩開Azure的容器註冊的圖像。 Service Fabric是否僅適用於ACR,還是必須將其他配置添加到我的服務清單才能使用私人Docker Hub註冊表?
編輯:另外,它似乎無法在本地找到容器。我嘗試使用本地存儲庫中的圖像的標記的本地名稱(我使用「泊塢窗圖像」進行檢查,它在那裏)。同樣的結果。服務織物應該能夠找到它:
Service Fabric will pull down the image (if it's not already in the local registry) and launch a container based on the arguments you provide.