docker - 组成具有不同基础的多个Docker镜像的最佳方法是什么

标签 docker dockerfile

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

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

最佳答案

听起来您正在寻找的是能够将Dockerfile包含在其他Dockerfile中的功能。此类功能有一个proposal,但目前没有任何支持此功能的组件。该讨论值得阅读,因为它包括人们为支持该功能子集而构建的harbordfpp之类的工具的链接。

这样的工具的一个问题是,您不能轻易地使相同的include文件在debian,centos和alpine linux上正常工作。当前解决此问题的方式(例如本质上相同的软件的redisredis-alpine镜像)是具有重复的dockerfile。

关于docker - 组成具有不同基础的多个Docker镜像的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40754392/

相关文章:

python - 如何从 Dockerized Python Web 应用程序提供静态文件?

docker - 如何将文件复制/添加到 Dockerfile 中的当前 WORKDIR

azure - 如何从Azure容器实例中的容器连接到Azure中VM的内部IP

Azure devops 管道 : Cannot find Docker Image when Pushing to Azure Registry, 'tag ***/appname'

docker - python Mysql.connector 未连接但 mysql 服务器已启动并正常工作

docker - 在 docker 中生成自签名证书

apache - 如何在 docker 容器中的正确位置安装 apache 模块

Docker - 挂载卷后执行命令

docker - 如何为 Kubernetes 桌面 UI 配置简单的登录/通过身份验证

node.js - 在为临时和生产环境构建 docker 镜像时,我应该在哪里运行 grunt 构建步骤?