使用不同的基础组合多个Docker镜像的最佳方法是什么

时间:2016-11-23 01:03:40

标签: docker dockerfile

我想编写多个以不同基础开头的Docker镜像。但是,之后的许多安装脚本都是类似的。

source子Docker文件的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

听起来你正在寻找的是将Dockerfiles包含在其他Dockerfiles中的能力。这个功能有一个proposal,但目前没有什么可以支持这种功能。讨论值得一读,因为它包含指向harbordfpp等工具的链接,这些工具是人们为支持功能的一部分而构建的。

像这样的工具的一个问题是你不能轻易地为debian,centos和alpine linux(例如)制作相同的包含文件。目前解决此问题的方式(如基本相同的软件的redisredis-alpine图像)是重复的dockerfiles。