Docker:管理映像构建依赖项

时间:2019-01-23 16:31:48

标签: docker dockerfile docker-image

我使用私有Docker注册中心。里面有几个镜像,每个镜像都是从Dockerfile构建的。可以使用依赖项作为层次对所有图像进行排序。

Dockerfile存放在GitHub存储库中,并通过Jenkinsfile构建。

示例:

  • 图片1:从node:10-alpine建起
  • 图片2:从Image-1构建
  • 图片3:从golang:1.11.2-alpine3.8
  • 构建
  • 图片4:由Image-2Image-3
  • 构建

现在的需要是在可能的情况下成功并行化映像构建,并按照层次结构构建映像。所以:

  • 第一版:Image-1Image-3
  • 第二个版本:Image-2
  • 第三次也是最后一次构建:Image-4

现在的问题是:

  • 我们如何并行化图像构建?
  • 我们如何按照层次结构构建docker映像?
  • 当每个映像只有Dockerfile时,我们怎么知道层次结构?

感谢您的阅读。 祝你有美好的一天

0 个答案:

没有答案