Docker — возможно ли, чтобы изображение имело несколько тегов?

Docker Vozmozno Li Ctoby Izobrazenie Imelo Neskol Ko Tegov



Образы Docker — это основная часть среды Docker, которая используется для создания и развертывания проектов в контейнерах. Разработчики Docker часто работают с образами 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 <исходное-имя-образа> <имя-целевого-образа>:<тег> команда:

> тег docker python:последний python: 2,4

В приведенной выше команде мы пометили « питон: последний ” изображение как “ питон: 2.4 ”:

Вы можете пометить одно изображение много раз, чтобы указать несколько тегов изображения. Например, мы снова пометили « питон: последний ” изображение как “ питон: 2.8 ”:

> тег docker python:последний python: 2,8

Шаг 2. Проверьте, помечено ли изображение
Затем проверьте все образы в Docker, чтобы убедиться, что образы с новыми тегами созданы или нет:

> докер образы

Можно заметить, что мы определили два тега для « питон: последний ' изображение.

Заключение

Да! Изображение может иметь несколько тегов. Поскольку изображения время от времени обновляются, пользователи должны назначать изображениям уникальные идентификационные теги. Однако вы можете создать одно и то же изображение с несколькими тегами, используя « docker build -t <имя-образа> -t <имя-образа>:тег команда. Чтобы создать изображение из нескольких тегов, используйте « ” несколько раз. В этом блоге показано, что изображение может иметь разные теги.