2016-01-24 54 views
0

我正在为我们的基础设施构建多个基础图像,并且想模仿Docker Hub命名图像标签。例如,Java image on Docker Hub包括用于同一图像的多个别名,例如, 8latest是相同的图像。我可以在OpenShift Origin构建中有多个输出吗?

如果我在ImageStream s到复制这个系统,我需要有输出规格这样创建BuildConfig

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

显然,这仅包括一个标签,所以即使我给写入

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

只有最新的定义才会被执行。

除了创建一个不同的BuildConfig(这可能会从Docker镜像构建到Docker镜像)之外,是否有任何合适的方法将相同的图像推入不同的标签?

回答

相关问题