【发布时间】:2018-10-29 09:41:11
【问题描述】:
我有 50 个应用程序的 server.xml 文件,这些文件对所有应用程序都不同。我需要为所有应用程序编写一个 docker 文件来获取该 server.xml。
server.xml 在哪里:Gitserver 私有仓库仅使用基于 ssh 的克隆 我不能只为单个 server.xml 文件克隆完整的 repo
获取该文件并成为 dockerfile 一部分的最佳方法是什么? 有什么办法可以代替保留在 dockerfile 中?
【问题讨论】:
-
您确实需要更清楚地说明您要做什么。每个应用程序都有不同的 server.xml 和自己的 github 存储库?您需要 50 个不同的 Docker 容器?为什么不希望将 server.xml 放在 Docker 容器中? (“保留在 dockerfile 中”实际上没有意义)。
-
所有这些 xml 文件都将成为 docker 镜像的一部分。所以为了保留镜像,我应该从 git repo 中提取我使用 docker 文件的文件。对于您的 qstnn 每个应用程序都有不同的 server.xml 和自己的 github 存储库?不,我们有一个私有存储库,其中包含与应用程序相关的所有文件。所以我需要获取这些文件并且应该是图像的一部分
标签: git docker dockerfile docker-image