tag run remove name library hub example container change docker linux-containers

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á.