Guardar las imágenes en hub.docker.com

Primero se crea un Id de hub (una cuenta) en hub.docker.com

Consultar las imágenes con:

docker images

copiamos el id de la imagen para usarlo con el flag tag.

Antes de todo necesitamos crear un namespace que no es mas si no el nombre de usuario de nuestro hub de docker más el nombre de la imagen que queremos subir al hub. El comando tag tiene la siguiente estructura

docker tag <id> <name>

un ejemplo:

docker tag 6197a8916c8c dock3riando/git:2.11.0

si listamos nuevamente las imágenes deberia salir una nueva con la anterior etiqueta

 docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
image_test          latest              2711c2a4e3da        40 minutes ago      248MB
git_vim             latest              8eb5d8580868        About an hour ago   248MB
dock3riando/git     2.11.0              6197a8916c8c        5 hours ago         249MB
git                 2.11.0              6197a8916c8c        5 hours ago         249MB

las imágenes git y dock3riando/git comparten el mismo id puesto que son la misma, solo que una tiene el tag de docker hub (namespace)

Como ya tenemos el namespace correcto podemos enviar la imagen al repositorio.

  • Primero nos logueamos desde el terminal al registry o al hub

  • > docker login
    Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
    Username: dock3riando
    Password:
    Login Succeeded
  • Ahora hacemos push de nuestro namespace (nuestra imagen con el id)

  • docker push dock3riando/git:2.11.0
  • Listo !

Last updated

Was this helpful?