2016-06-08 29 views

回答

3

不幸的是这是DockerHub除去向后兼容性多克尔1.9守护程序的副作用。当使用Docker 1.10推送图像时,旧的守护程序(其中包括从Hub中导入元数据的OpenShift主设备)的pull-by-id会失败。您可以通过拉动centos图像并将其推送到内部注册表来解决此问题。

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

+0

有什么办法可以解决这个当你从自动拉构建到机多克1.9(即RHEL7 ?) –

+1

我刚刚了解到Docker 1.10现在可以作为Docker的最新版Atomic Host了! –

0

您可以通过删除图像更改触发器并从容器规范中的image属性中删除散列来应用此问题的解决方法。

0

修改构建配置:

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

替换为:

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