docker-hub

Anteriormente vimos como generar nuestra propia imagen con un archivo Dockerfile. Veamos ahora como podemos hacer pública esa imagen generada en Docker hub para lo cual deberás tener creada una cuenta de usuario.

PUBLICAR MI IMAGEN EN DOCKER HUB

Una vez que tenemos nuestra cuenta creada, podemos escribir lo siguiente en nuestra terminal:

docker login

Nos pedirá el nombre de usuario y la contraseña con la que nos dimos de alta en Docker Hub.

El siguiente paso es preparar la imagen para que tenga el formato correcto y sea aceptada dentro de este registro. Para ello, deberemos seguir una determinada nomenclatura, que en el caso del docker hub es esta:

nombre_de_usuario/nombre_del_repositorio:etiqueta

Recuerda que nuestra imagen construida a partir de Dockerfile era ubuntu-git

Así que debo de cambiarlo para que tenga el siguiente nombre

mrodara538/ubuntu-git:1.0

y para ello usaremos el comando

docker tag

que nos permitirá generar una variante de nuestra imagen ubuntu-git con el nombre deseado.

docker tag ubuntu-git mrodara538/ubuntu-git:1.0

Este comando lo que realmente hace es crear un «alias» sobre la misma imagen, de hecho, no modifica la imagen original y ambas poseen el mismo id como podemos observar:

Ya tenemos nuestra imagen que cumple con las premisas de formato y podemos proceder a subirla al repositorio para ellos usaremos el comando

docker push mrodara538/ubuntu-git:1.0

El proceso tardará un tiempo dependiendo de la velocidad de conexión que tengamos.

Una vez finalizado, podremos comprobar en hub.docker.com que nuestra imagen ha sido publicada.

Ahora que ya tenemos la imagen publicada, podremos hacer uso de ella en cualquier equipo que tenga instalado Docker.

Referencias: