run - docker tag example
Docker cómo cambiar el nombre del repositorio o cambiar el nombre de la imagen? (4)
Estoy tratando de cambiar el nombre del repositorio de la imagen:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
server latest d583c3ac45fd 26 minutes ago 685.5 MB
Por lo tanto, quiero cambiar el server
de server
a algo como myname/server
:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myname/server latest d583c3ac45fd 26 minutes ago 685.5 MB
¿Cómo puedo hacer esto?
Como taquigrafía puedes correr:
docker tag d58 myname/server:latest
Donde d58 representa los primeros 3 caracteres del ID de IMAGEN, en este caso, eso es todo lo que necesita.
Y finalmente, puedes eliminar la imagen antigua de la siguiente manera:
docker rmi server
docker run -it --name NEW_NAME Existing_name
Para cambiar el nombre de la imagen existente.
etiqueta de docker CURRENT_IMAGE_NAME DESIRED_IMAGE_NAME
docker tag server:latest myname/server:latest
o
docker tag d583c3ac45fd myname/server:latest
Las etiquetas son solo alias legibles para el nombre completo de la imagen ( d583c3ac45fd...
).
Por lo tanto, puede tener tantos asociados con la misma imagen que desee. Si no te gusta el nombre antiguo, puedes eliminarlo después de haberlo vuelto a etiquetar:
docker rmi server
Eso solo eliminará el alias/tag
. Dado que d583c3ac45fd
tiene otros nombres, la imagen real no se eliminará.