meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
virtualizacion:docker:dockerhub [2019/03/08 15:11] – creado lcvirtualizacion:docker:dockerhub [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ===== Docker Hub ===== ===== Docker Hub =====
-En un registro público de imágenes. Es gratís para imágenes que sean públicas aunque también tiene planes de pago para imágenes privadas+DockerHub https://hub.docker.com te permite crear una serie de repositorios públicos de imágenes sin ningún costoTambié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 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 <sxh>docker login</sxh>
 +<note>nos pedirá usuario y contraseña. Si todo va bien saldrá un mensaje **Login Succeeded**</note>
 +  * 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.
 +<sxh>docker image tag IMAGE_ID nombre_de_usuario/nombre_de_la_imagen:numero_de_version</sxh>
 +Por ejemplo <sxh>docker image tag mi_imagen mi_usuario_dockerhub/mi_imagen:1.0</sxh>
 +
 +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**
 +<note>Al ejecutar el anterior comando veremos como se comienza a enviar la imagen al repositorio de imágenes DockerHub.</note>
 +
 +Para descargarnos la imagen basta con usar el comando **docker pull usuariodockerhub/imagen:etiqueta**
  
  
-https://hub.docker.com