Команда Docker tag

Справочник команд Docker


docker tagКоманда используется для создания псевдонима (тега) для локального образа. Помечая образ тегом, вы можете использовать более запоминающиеся имена или номера версий для идентификации образа и управления им.

Синтаксис

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
  • SOURCE_IMAGE[:TAG]: имя и тег исходного образа, тег по умолчанию равенlatest。
  • TARGET_IMAGE[:TAG]: имя и тег целевого образа, тег по умолчанию равенlatest。

1. Пометить образ тегом

docker tag myimage:1.0 myrepo/myimage:latest

Это присвоит локальному образу myimage:1.0 тег myrepo/myimage:latest.

2. Добавьте несколько тегов образу

docker tag myimage:1.0 myrepo/myimage:stable
docker tag myimage:1.0 myrepo/myimage:v1.0

Это присвоит myimage:1.0 теги myrepo/myimage:stable и myrepo/myimage:v1.0 соответственно.

3. Присвойте тег образу, чтобы отправить его в Docker Hub

docker tag myimage:1.0 myusername/myimage:1.0
docker push myusername/myimage:1.0

Это присвоит образу myimage:1.0 тег myusername/myimage:1.0 и отправит его в Docker Hub.


Пример

Присвойте тег образу

1. Выведите список локальных образов

docker images
REPOSITORY          TAG       IMAGE ID       CREATED        SIZE
myimage             1.0       123456789abc   2 days ago     500MB

2. Присвойте тег образу

docker tag myimage:1.0 myrepo/myimage:latest

3. Проверьте тег

docker images

Пример вывода:

REPOSITORY          TAG       IMAGE ID       CREATED        SIZE
myimage             1.0       123456789abc   2 days ago     500MB
myrepo/myimage      latest    123456789abc   2 days ago     500MB

Примечания

  • Тег — это всего лишь псевдоним образа; он не создаёт новых слоёв образа, поэтому не занимает дополнительного места в хранилище.
  • Теги должны быть краткими и описательными, что упрощает идентификацию и управление версиями образов.
  • При использовании тегов убедитесь, что именование соответствует правилам именования реестра.

docker tagКоманда является важным инструментом для управления образами Docker. Помечая образы тегами, вы можете удобно идентифицировать, управлять и публиковать различные версии образов. Эта команда подходит для различных сценариев, включая управление версиями, публикацию образов и репликацию образов. При её использовании следите за тем, чтобы именование тегов было стандартизированным и описательным, чтобы повысить эффективность и поддерживаемость управления образами.


Справочник команд Docker

Другие расширения