docker image tag
A documentação oficial do comando docker tag
fornece detalhes sobre como o comando é usado para criar tags adicionais para imagens Docker existentes. Aqui está um resumo dos principais pontos:
Finalidade do docker tag
docker tag
O comando docker tag
é usado para aplicar uma nova tag a uma imagem existente. Tags são usadas para identificar versões específicas de uma imagem, permitindo que você gerencie e publique imagens Docker de forma mais eficiente.
Sintaxe
SOURCE_IMAGE[:TAG]
: Especifica a imagem de origem e, opcionalmente, a tag que deseja renomear. Se a tag não for especificada, a tag padrãolatest
será usada.TARGET_IMAGE[:TAG]
: Especifica o nome e a tag da nova imagem. Se a tag não for especificada,latest
será usada.
Exemplos
Criando uma nova tag para uma imagem:
Isso cria uma nova tag chamada
stable
para a imagemmyapp:1.0
e a coloca no repositóriomyrepo
.Renomeando uma imagem:
Isso renomeia a imagem de
oldrepo/oldname:oldtag
paranewrepo/newname:newtag
.Preparando uma imagem para push: Antes de fazer o push de uma imagem para o Docker Hub, você pode renomeá-la para coincidir com o nome do seu repositório:
Como Funciona
O comando
docker tag
não copia a imagem ou cria um novo objeto de imagem. Ele apenas cria uma nova referência (ou alias) para a imagem existente.Uma imagem pode ter múltiplas tags, e todas elas referenciam o mesmo ID de imagem.
Usos Comuns
Gerenciamento de Versões: Criar tags para diferentes versões da sua aplicação, como
v1.0
,v2.0
, etc.Organização de Repositórios: Mover imagens entre repositórios diferentes ou renomear imagens para atender a padrões específicos.
Preparação para Deploy: Atribuir tags específicas para ambientes de produção, teste, ou desenvolvimento.
Referência Oficial
Last updated