Эта статья объяснит:
- Можно ли иметь несколько тегов для изображения?
- Как построить изображение с различными тегами?
- Пометить изображения в Docker
Возможно ли иметь несколько тегов для изображения?
Да, образ Docker может иметь несколько тегов. Как и в Docker, образы время от времени обновляются в соответствии с требованиями, как и обновления приложений. Для этого пользователям необходимо указать конкретную версию изображения или уникальный тег для идентификации. Поэтому образ Docker может иметь несколько копий образа вместе с уникальными тегами.
Как построить изображение с различными тегами?
Вы можете создать один и тот же образ с несколькими тегами при создании образа из Dockerfile. Для этого следуйте данным инструкциям.
Шаг 1: Создайте Dockerfile
Сначала создайте простой файл с именем « Докерфайл ». Затем вставьте приведенную ниже инструкцию в Dockerfile:
ИЗ питона
РАБОЧИЙ КАТАЛОГ /источник/приложение
КОПИРОВАТЬ . .
CMD [ 'питон' , './pythonapp.py' ]
Приведенные выше инструкции создают образ для выполнения простой программы на Python, которая определена в « pythonapp.py ' файл:
Шаг 2. Создайте изображение с несколькими тегами
Далее используйте « сборка докеров », чтобы сгенерировать изображение с несколькими тегами. Пользователи могут использовать « -т ' или ' -ярлык ” для создания нескольких изображений тегов. Например, чтобы создать изображение с тремя разными тегами, мы должны использовать « -т » вариант три раза:
> docker build -t python: последний -t python: 3,6 -т питон: 3.4
Шаг 3: Проверка
Теперь проверьте, было ли создано изображение с указанными тегами:
Пометить изображения в Docker
Однако пользователи могут пометить изображение несколько раз. Другими словами, вы можете указать разные теги для одного или похожего изображения. С этой целью « тег докера ” можно использовать.
Следуйте приведенной ниже процедуре, чтобы пометить образ в Docker.
Шаг 1: пометьте изображение
Чтобы пометить изображение, чтобы указать версию изображения, используйте « Тег docker <исходное-имя-образа> <имя-целевого-образа>:<тег> команда:
В приведенной выше команде мы пометили « питон: последний ” изображение как “ питон: 2.4 ”:
Вы можете пометить одно изображение много раз, чтобы указать несколько тегов изображения. Например, мы снова пометили « питон: последний ” изображение как “ питон: 2.8 ”:
> тег docker python:последний python: 2,8
Шаг 2. Проверьте, помечено ли изображение
Затем проверьте все образы в Docker, чтобы убедиться, что образы с новыми тегами созданы или нет:
Можно заметить, что мы определили два тега для « питон: последний ' изображение.
Заключение
Да! Изображение может иметь несколько тегов. Поскольку изображения время от времени обновляются, пользователи должны назначать изображениям уникальные идентификационные теги. Однако вы можете создать одно и то же изображение с несколькими тегами, используя « docker build -t <имя-образа> -t <имя-образа>:тег команда. Чтобы создать изображение из нескольких тегов, используйте « -т ” несколько раз. В этом блоге показано, что изображение может иметь разные теги.