Команда Docker tag
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. Помечая образы тегами, вы можете удобно идентифицировать, управлять и публиковать различные версии образов. Эта команда подходит для различных сценариев, включая управление версиями, публикацию образов и репликацию образов. При её использовании следите за тем, чтобы именование тегов было стандартизированным и описательным, чтобы повысить эффективность и поддерживаемость управления образами.
Другие расширения