我想组成多个以不同基础开头的Docker镜像。但是,之后的许多安装脚本都类似。
用source
子Docker文件的最佳方法是什么?
最佳答案
听起来您正在寻找的是能够将Dockerfile包含在其他Dockerfile中的功能。此类功能有一个proposal,但目前没有任何支持此功能的组件。该讨论值得阅读,因为它包括人们为支持该功能子集而构建的harbor和dfpp之类的工具的链接。
这样的工具的一个问题是,您不能轻易地使相同的include文件在debian,centos和alpine linux上正常工作。当前解决此问题的方式(例如本质上相同的软件的redis和redis-alpine镜像)是具有重复的dockerfile。
关于docker - 组成具有不同基础的多个Docker镜像的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40754392/