DockerHub задает псевдоним тега в автоматической сборке

Я использую автоматизированную систему сборки Docker Hub для создания образа Docker. Это изображение существует в двух вариантах (на основе Debian jessie и wheezy). Мне нравится иметь говорящие теги для обоих из них (:jessie и :wheezy), но я также хотел бы иметь тег :latest, указывающий на вариант :jessie.

Пока я просто продублировал строку jessie в конфигурации автоматической сборки:

настройки докера

Но это, кажется, фактически создает изображение дважды. Мне нужен способ указать псевдоним тега, но я не уверен, что это возможно. И если да то как это сделать.


person Andreas Gohr    schedule 04.03.2016    source источник


Ответы (2)


В настоящее время невозможно иметь более одного имени тега Docker для сборки. Дублирование сборки - единственное решение.

person michael_bitard    schedule 07.03.2016

Вы можете использовать теги regexp regexp

Посмотрите на последний созданный тег.

person michael_bitard    schedule 04.03.2016
comment
Не уверен, что понимаю. Я не использую теги git. У меня есть только одна ветка и два Dockerfile. На моем снимке экрана я хочу избавиться от третьей строки и вместо этого настроить первую для создания двух тегов докера: :jessie и :latest - person Andreas Gohr; 04.03.2016
comment
Хорошо, извините, теперь я понимаю, что вы на самом деле имели в виду. В настоящее время это невозможно в Docker Hub, у вас не может быть одной сборки для создания 2 тегов. - person michael_bitard; 04.03.2016
comment
Я так боялся. Вы можете сделать это ответом? - person Andreas Gohr; 05.03.2016