使用Docker镜像/标签添加自定义清单文件
问题描述:
就像我们可以在Jar文件中添加自己的自定义清单文件一样。有没有办法在Docker图片/标签中添加自定义清单。就像如果我想我可以添加那些清单文件该标签使用Docker镜像/标签添加自定义清单文件
谢谢, 阿莫尔添加的所有固定在一个版本的JIRA IDS
答
嗯,Docker容器,可以加用ADD
任意文件或COPY
命令。
因此,您可以编写一个获取JIRA
ID的脚本(例如bash
脚本),创建一个清单文件(例如JIRA-IDs.manifest
)。然后,在你的构建脚本,你会生成此文件,并在你的Dockerfile,只需添加:
COPY JIRA-IDs.manifest/
如果你需要处理此清单数据,这是一个好主意,在创建它一个“解析器友好”的格式,如json
,csv
,行分隔,分隔空间等
这样做后,你可以得到一个使用docker exec
容器内运行的JIRA-IDs.manifest
内容,例如。
当然,如果您使用的编程语言/框架允许您这样做,那就这么做。否则,你总是可以“从头开始”,创建一个像这样的手册文件。
希望它有帮助!