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?