Docker Hub

DockerHub https://hub.docker.com te permite crear una serie de repositorios públicos de imágenes sin ningún costo. También te ofrece la posibilidad de tener hasta 1 repositorio privado. Si se desean crear mas repositorios privados esto tiene un costo, por lo que hay que contratar un plan acorde al número de repositorios privados que se vayan a manejar.

Para poder explorar el DockerHub es necesario crear una cuenta dentro del sitio.

Soporta builds automáticos desde Github o Bitbucked

Almacenar mi imagen en DockerHub

Lo primero que tenemos que hacer es crearnos una cuenta en https://hub.docker.com

Una vez que tengamos nuestra cuenta el siguiente paso será identificarnos

nos pedirá usuario y contraseña. Si todo va bien saldrá un mensaje Login Succeeded

El siguiente paso es etiquetar nuestra imagen antes de subirla a DockerHub. Para ello usamos el comando docker image tag especificando el id de nuestra imagen, y como segundo parámetro nuestro nombre_de_usuario/nombre_de_la_imagen:numero_de_version.

Por ejemplo

Comprobamos con docker image ls que nuestra imagen ahora tiene como nombre el identificador que le hemos dado.

Subimos la imagen al repositorio de DockerHub con docker push nombre_de_usuario/nombre_de_la_imagen:numero_de_version

Al ejecutar el anterior comando veremos como se comienza a enviar la imagen al repositorio de imágenes DockerHub.

Para descargarnos la imagen basta con usar el comando docker pull <imagen>