我如何在Dockerfile中声明多个维护者?

我怎样才能最好地表明有多个作者/维护者使用Dockerfile构build的Dockerfile ? 如果我包含多个单独的MAINTAINER命令,则只有最后一个似乎生效。

 MAINTAINER Me Myself "myself@example.com" MAINTAINER My Colleague "mycolleague@example.com" 

只有mycolleague出现在mycolleague docker inspect的输出中。

我应该在单个MAINTAINER行中使用逗号分隔列表吗? 是想列出两个维护者boondoggle,我应该武装我的同事,看看我们把电子邮件放在文件?

您只能在Dockerfile中指定一个MAINTAINER指令。

此外, MAINTAINER将在即将发布的1.13.0版本中被弃用,请参阅弃用和此拉取请求 。

推荐的解决scheme是使用LABEL ,例如

 LABEL authors="first author,second author" 

标签有一个key=value语法。 这意味着您不能多次分配相同的标签,并且不能将多个值分配给给定的标签。 但是,您可以将多个值合并为一个您select的语法,如示例中所示。