API错误(500):清单未知:清单未知

时间:2016-06-08 17:54:06

标签: openshift

使用SHA256摘要标识符拖动图像很麻烦 db:add

3 个答案:

答案 0 :(得分:3)

不幸的是,这是DockerHub的一个副作用,它消除了Docker 1.9守护进程的向后兼容性。使用Docker 1.10推送图像时,旧版守护程序(其中包括OpenShift主服务器从集线器导入元数据)的pull-by-id将失败。您可以通过拉出centos图像并将其推送到内部注册表来解决此问题。

目前,在主机上使用Docker 1.9可以避免此问题。

答案 1 :(得分:0)

您可以通过删除图像更改触发器并从容器规范中的image属性中删除哈希值来解决此问题。

答案 2 :(得分:0)

修改构建配置:

strategy:
    dockerStrategy:
      from:
         kind: ImageStreamTag
         name: mysql-56-centos7

替换为:

strategy:
   dockerStrategy:
      from:
         kind: DockerImage
         name: docker.io/centos/mysql-56-centos7:latest