Подтвердить что ты не робот

Как объявить несколько поддерживающих файлов в моем файле Docker?

Как я могу лучше всего указать, что существует несколько авторов/сопровождающих изображений докеров, построенных с помощью Dockerfile? Если я включаю несколько отдельных команд MAINTAINER, вступает в силу только последний.

MAINTAINER Me Myself "[email protected]"
MAINTAINER My Colleague "[email protected]"

На выходе docker inspect отображается только mycolleague.

Должен ли я использовать список с разделителями-запятыми в одной строке MAINTAINER? Желаю перечислить двух сопровождающих - boondoggle, и я должен просто подружиться со своим коллегой, чтобы узнать, чью электронную почту мы вложили в файл?

4b9b3361

Ответ 1

Вы можете указать только одну инструкцию MAINTAINER в файле Docker.

Кроме того, MAINTAINER будет устаревшим в предстоящей версии 1.13.0, см. отклонения и запрос на перенос.

Рекомендуемое решение - вместо LABEL, например

LABEL authors="first author,second author"

Ярлыки имеют синтаксис key=value. Это означает, что вы не можете назначить один и тот же ярлык более одного раза, и вы не можете присвоить несколько значений данной метке. Но вы можете объединить несколько значений в один с синтаксисом по вашему выбору, как показано в примере.