首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在OpenShift原始版本中可以有多个输出吗?

在OpenShift原始版本中可以有多个输出吗?
EN

Stack Overflow用户
提问于 2016-01-24 23:22:17
回答 1查看 830关注 0票数 4

我正在为我们的基础架构构建几个基础镜像,并想要模仿Docker Hub命名法中的镜像标签。例如,Java image on Docker Hub包含同一镜像的多个别名,例如8latest是同一镜像。

如果我要在ImageStream中复制这个系统,我需要创建一个BuildConfig,输出规范如下:

代码语言:javascript
运行
复制
"output": {
  "to": {
    "kind": "ImageStreamTag"
    "name": "jdk:8"
  }
}

显然,这只包含一个标记,所以即使我要编写

代码语言:javascript
运行
复制
"output": {
  "to": {
    "kind": "ImageStreamTag"
    "name": "jdk:8"
  },
  "to": {
    "kind": "ImageStreamTag"
    "name": "jdk:latest"
  }
}

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

除了创建一个不同的BuildConfig (这可能会从Docker镜像“构建”到Docker镜像)之外,有没有合适的方法将相同的镜像推送到不同的标签中?

EN

回答 1

Stack Overflow用户

发布于 2016-01-25 22:37:18

在trello板上有一张卡可以做到这一点:https://trello.com/c/nOX8FTRq/686-5-support-multiple-tags-for-a-build-output

您还应该能够使用oc tag来执行此操作,以避免必须运行相同的构建两次。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34977506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档