2016-01-24 2 views
0

Je construis plusieurs images de base pour notre infrastructure et je voudrais imiter la nomenclature Docker Hub pour les tags d'image. Par exemple, Java image on Docker Hub inclut plusieurs alias pour la même image, par ex. 8 et latest est la même image.Puis-je avoir plusieurs sorties dans une construction OpenShift Origin?

Si je devais reproduire ce système dans ImageStream s, je dois créer un BuildConfig avec une spécification de sortie comme ceci:

"output": { 
    "to": { 
    "kind": "ImageStreamTag" 
    "name": "jdk:8" 
    } 
} 

De toute évidence, cela ne comprend qu'une seule étiquette, même si je devais écrire

"output": { 
    "to": { 
    "kind": "ImageStreamTag" 
    "name": "jdk:8" 
    }, 
    "to": { 
    "kind": "ImageStreamTag" 
    "name": "jdk:latest" 
    } 
} 

seule la dernière définition serait réellement exécutée.

Existe-t-il un moyen approprié de pousser la même image dans différents tags en dehors de la création d'un BuildConfig différent (qui serait probablement "construit" de l'image Docker à l'image Docker)?

Répondre