2016-06-08 21 views

Antwort

3

Leider ist dies ein Nebeneffekt der DockerHub Entfernen Rückwärtskompatibilität für Docker 1,9 Daemons. Wenn Bilder mit Docker 1.10 übertragen werden, schlägt Pull-by-ID bei älteren Daemons fehl (dazu gehören OpenShift-Master, die Metadaten vom Hub importieren). Sie können dies umgehen, indem Sie das Centos-Bild ziehen und es in die interne Registrierung verschieben.

Zum gegenwärtigen Zeitpunkt wird die Verwendung von Docker 1.9 auf Ihren Hosts dieses Problem vermeiden.

+0

Gibt es eine Möglichkeit, dies zu umgehen, wenn Sie von automatisierten sind Ziehen baut auf einer Maschine mit Docker 1,9 (dh RHEL7 ?) –

+1

Ich habe gerade gelernt, dass Docker 1.10 jetzt für Atomic Host als Docker-neuesten verfügbar ist! –

0

Sie können eine Problemumgehung für dieses Problem anwenden, indem Sie Image Change Trigger entfernen und den Hash aus dem image-Attribut in der Containerspezifikation entfernen.

0

Ändern Sie die Build-config:

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

ersetzen:

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