我正在使用支持Windows容器的Docker for Windows測試版。當我嘗試將Windows映像(基於microsoft/windowsservercore映像)推送到我們的Artifactory存儲庫時,出現錯誤。它允許推動所有層,但隨後失敗說明:無法將Windows Docker映像推送到Artifactory
manifest invalid: manifest invalid
軟件版本:
- 泊塢的Windows 1.12.3-beta29.3(8418)
- Artifactory的企業4.8.0轉40210
是否有某種方法可以查看清單看起來像是在嘗試推送到服務器?有誰知道它爲什麼失敗,如果這只是Artifactory不支持的東西?
我發現這個在Artifactory的日誌:
2016-11-18 22:25:27,921 [http-nio-8081-exec-14878] [ERROR] (o.j.r.d.v.h.DockerManifestSyncer:47) - Could not find temp blob 'my-windows-image/_uploads/sha256__d33fff6043a134da85e10360f9932543f1dfc0c3a22e1edd062aa9b088a86c5b' 2016-11-18 22:25:27,921 [http-nio-8081-exec-14878] [ERROR] (o.j.r.d.v.r.h.DockerV2LocalRepoHandler:262) - Failed syncing manifest blobs, canceling manifest upload
當您遇到此消息時,您可以發佈Artifactory日誌中的內容嗎? – danf
我已經做了更多的四處尋找,似乎問題可能是Artifactory不支持從清單引用外部Blob? –