首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dockerfiles组织

Dockerfiles组织
EN

Server Fault用户
提问于 2014-12-03 08:03:05
回答 1查看 513关注 0票数 1

互联网上有很多博客文章,展示如何编写/优化/使用Dockerfile,但我没有找到太多关于如何组织这些文章的内容。

然而,我的用例看起来并不奇怪:我有一个Dockerfiles层次结构,由基-Dockerfile和大量子Dockerfile组成,所有这些文件都打算用于构建存储在企业注册中心中的图像。

乍一看,将它们放入SCM (如Git)听起来是个不错的主意。但Dockerfile很少单独出现。大多数情况下,有额外的配置文件( SCM仍然非常适合)和可能的二进制文件(不再适合)。

另一种选择是将所有Dockerfile/configuration文件/二进制文件存储在主机上(为什么不存储运行私有注册表的Dockerfile/配置文件/二进制文件?)并进行预定的备份。

有没有人对这个话题有任何反馈?谢谢!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-12-03 13:19:58

我肯定会将Docker文件和文本配置存储在SCM中(例如git)。这就是他们的目的(源和配置管理)!

对于二进制文件,我目前已经看到了“在野外”的两种方法:

  • wget <url> the Dockerfile
    • 来自公共URL (如中央储存库 )
    • 来自私有二进制工件存储库(有关示例,请参阅Sonatype博客 )。

  • 使用shell脚本将相关工件复制到Docker目录。然后,shell脚本调用该目录中的docker build来实际构建映像。

其他可能的事情是docker import (也见创建基本图像)和docker commit,但在日常使用中这些不太可能相关。

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

https://serverfault.com/questions/648769

复制
相关文章

相似问题

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