2016-06-08 58 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