2017-10-05 71 views
1

我在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.

MSDN blog on Service Fabric

回答

1

它看起來像問題是,服務結構不支持Windows 10(容器的部署和我的開發機是Win10,所以地方發展/測試結束了)。 Azure Documentation有這種效果的筆記,但我想我沒有注意到它們或掩蓋它們...

相關問題