Каково имя образа докера и является ли оно уникальным?

Когда я запускаю docker images, я вижу репозиторий, тег, imageid, размер. Но столбца имени изображения нет.

Можно ли сказать, что имя образа является комбинацией репозитория и тега — repository:tag? И что в любой момент времени может быть только 1 изображение с одинаковым именем репозитория и комбинацией значений тегов?


person variable    schedule 06.05.2020    source источник


Ответы (1)


Ответ на оба вопроса: ДА

Как указано в документах:

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

По сути, вот как выглядит ваше имя образа докера:

<hub-user>/<repo-name>:<tag>

Теперь у нас может быть несколько репозиториев в нашей учетной записи Docker Hub, но, как указано в документах, The repository name needs to be unique in that namespace

Кроме того, в репозитории Docker образ Docker может иметь несколько тегов, но несколько Docker изображения не могут иметь один и тот же тег.

person Kapil Khandelwal    schedule 06.05.2020