Renomear imagens com Docker Tag
O comando docker tag é utilizado para criar uma nova tag para uma imagem Docker existente. Isso é útil para renomear ou reclassificar uma imagem sem duplicar seu conteúdo. Aqui estão os passos para renomear uma imagem com docker tag:
Sintaxe do Comando
docker tag <imagem_existente>:<tag_existente> <novo_repositório>:<nova_tag><imagem_existente>: Nome ou ID da imagem que você deseja renomear.<tag_existente>: Tag atual da imagem. (Se não especificado, assume-selatest).<novo_repositório>: Nome do novo repositório ou nome que você deseja dar à imagem.<nova_tag>: Nova tag que você deseja atribuir à imagem.
Exemplo Prático
Vamos supor que você tenha uma imagem com o nome conversao-temperatura-dockerfile e a tag latest, e queira renomeá-la para meu_usuario/conversao-temperatura com a tag v1.0.
Verificar a Imagem Atual:
docker image lsSaída:
REPOSITORY TAG IMAGE ID CREATED SIZE conversao-temperatura-dockerfile latest 4c32eaa602c1 8 hours ago 381MBCriar a Nova Tag (Renomear):
docker tag conversao-temperatura-dockerfile:latest meu_usuario/conversao-temperatura:v1.0Verificar as Imagens Após o Tagging:
docker image lsSaída Esperada:
REPOSITORY TAG IMAGE ID CREATED SIZE conversao-temperatura-dockerfile latest 4c32eaa602c1 8 hours ago 381MB meu_usuario/conversao-temperatura v1.0 4c32eaa602c1 8 hours ago 381MBAgora você tem a mesma imagem com um novo nome e tag.
(Opcional) Remover a Tag Antiga: Se não precisar mais da tag antiga, você pode removê-la:
docker rmi conversao-temperatura-dockerfile:latestNota: Isso não removerá a imagem, apenas a tag.
Fazer o Push para o Docker Hub: Caso deseje enviar a imagem com a nova tag para o Docker Hub:
docker push meu_usuario/conversao-temperatura:v1.0
Essa sequência permite que você renomeie e reclassifique imagens de forma simples e eficiente.
Laboratório
docker tagadiciona um nome à imagem
Nome a imagem com a tag latest, para que sempre que seja possível recuperar uma imagem sem que a versão seja informada:
Last updated