0

就像我们可以在 Jar 文件中添加我们自己的自定义清单文件一样。有没有办法在 Docker 图像/标签中添加自定义清单。就像如果我想添加一个版本中固定的所有 JIRA id,我可以将它们添加到该标签的清单文件中吗

谢谢, 阿莫尔

4

1 回答 1

1

ADD好吧,对于 Docker 容器,您可以使用或COPY命令添加任意文件。

因此,您可以编写一个脚本(bash例如一个脚本)来获取JIRAid,创建一个清单文件(JIRA-IDs.manifest例如)。然后,在您的构建脚本中,您将生成此文件,并在您的 Dockerfile 中添加:

COPY JIRA-IDs.manifest /

如果您需要处理此清单数据,最好以“解析器友好”格式创建它,例如json, csv、行分隔、空格分隔等。

完成此操作后,您可以使用例如获取JIRA-IDs.manifest在容器内运行的内容。docker exec

当然,如果您正在使用允许您这样做的编程语言/框架,请这样做。否则,您总是可以“从头开始”,创建这样的手动文件。

希望能帮助到你!

于 2017-09-25T19:40:57.223 回答