meta data de esta página
  •  

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
    docker login
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.

docker image tag IMAGE_ID nombre_de_usuario/nombre_de_la_imagen:numero_de_version
Por ejemplo
docker image tag mi_imagen mi_usuario_dockerhub/mi_imagen:1.0

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 usuariodockerhub/imagen:etiqueta