gpt4 book ai didi

windows - 无法将 Windows docker 图像推送到 Artifactory

转载 作者:可可西里 更新时间:2023-11-01 09:57:55 25 4
gpt4 key购买 nike

我正在使用支持 Windows 容器的 Docker for Windows 测试版。当我尝试将 Windows 镜像(基于 microsoft/windowsservercore 镜像)推送到我们的 Artifactory 存储库时,出现错误。它允许推送所有层,但随后失败:

manifest invalid: manifest invalid

软件版本:

  • Windows 版 Docker 1.12.3-beta29.3 (8418)
  • Artifactory Enterprise 4.8.0 修订版 40210

有没有什么方法可以查看它试图推送到服务器的 list 是什么样子的?有谁知道它为什么会失败,如果这只是 Artifactory 还不支持的东西?

我在 Artifactory 日志中发现了这个:

2016-11-18 22:25:27,921 [http-nio-8081-exec-14878] [错误] (o.j.r.d.v.h.DockerManifestSyncer:47) - 找不到临时 blob 'my-windows-image/_uploads/sha256__d33fff6043a134da85e10360f9932543f1dfc0c3a22e1edd062aa9b088a86c5b'
2016-11-18 22:25:27,921 [http-nio-8081-exec-14878] [错误] (o.j.r.d.v.r.h.DockerV2LocalRepoHandler:262) - 同步 list blob 失败,取消 list 上传

最佳答案

这是外层的问题。本质上,您正在上传的图像 list 引用了至少一个不打算上传的(外部)层(如本 pull request 中所述)。 Artifactory 期望上传 list 中引用的所有层。由于这两个因素,您看到了您发布的错误。这些外部层的概念有点新,似乎几乎专门用于特定于 Windows 的图像。 Artifactory 已经有一个开放的 JIRA ( RTFACT-10305) 来支持这一点。

关于windows - 无法将 Windows docker 图像推送到 Artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40391385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com