Sobes.tech
Junior

Como pode renomear uma imagem no Docker?

sobes.tech IA

Resposta da IA

Não é possível renomear uma imagem existente no Docker. Em vez disso, pode criar uma nova etiqueta para a imagem existente, que parecerá um novo nome.

Para isso, usa-se o comando docker tag:

# Sintaxe do comando docker tag
# docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

docker tag old_image_name:latest new_image_name:latest

Após executar este comando, a imagem com o identificador old_image_name:latest também estará disponível sob o nome new_image_name:latest. O nome antigo será mantido.

Para "renomear" a imagem no sentido de remover o nome antigo, deve remover a etiqueta antiga após criar a nova:

# Remover a etiqueta antiga
docker rmi old_image_name:latest

A imagem não será completamente removida se ainda houver pelo menos uma etiqueta apontando para ela (neste caso, new_image_name:latest).

Pode verificar a lista de imagens com o comando docker images:

docker images