2016-06-08 11 views

risposta

3

Purtroppo questo è un effetto collaterale di DockerHub rimozione compatibilità all'indietro per Docker 1,9 daemon. Quando le immagini vengono spinte usando Docker 1.10, pull-by-id fallirà per i demoni più vecchi (che include i master OpenShift che importano i metadati dall'hub). Puoi aggirare questo problema tirando l'immagine di centos e spingendola al registro interno.

Al momento attuale, utilizzando Docker 1.9 sugli host si eviterà questo problema.

+0

C'è un modo per aggirare questo quando si sta tirando da automatizzato costruisce su una macchina con Docker 1.9 (cioè RHEL7 ?) –

+1

Ho appena saputo che Docker 1.10 è ora disponibile per Atomic Host come docker-latest! –

0

È possibile applicare una soluzione alternativa per questo problema rimuovendo il trigger Modifica immagine e rimuovendo l'hash dall'attributo image nella specifica del contenitore.

0

Modificare la configurazione di generazione:

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

Sostituisci per:

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