Blog del Podcast
podcast      GitHub      Twitter   Telegram

Compartiendo tus Dockers

Tiempo estimado de lectura: 3 minutos. 379 palabras. docker

Después de haber dedicado un tiempo a crear tus dockers, que mejor manera que compartirlos con la comunidad.

Ya os expliqué un ejemplo de como crear tu docker mediante los dockerfile. La verdad es que es muy pesado tener que crear la imagen de cero, cuando en realidad una vez hemos creado la imagen, podemos subirla al DockerHub y una vez allí, instalarlo en todos los dispositivos que sean compatibles con su arquitectura.

Voy a explicarte como renombrar y subir esta imagen al DockerHub

Iniciando en la terminal

Dando por hecho que ya has creado tu cuenta en DockerHub, vamos a logearnos en nuestra terminal:

docker login

La terminal nos preguntará por nuestro usuario y contraseña.

Nombre de la imagen

El nombre de la imagen tiene esta estructura:

<USUARIO>/<REPOSITORIO>:<ETIQUETA>

Ejemplo:

ugeek/ejabberd:arm

Una vez tengamos la imagen creada siguiendo el Post como crear tu docker mediante los dockerfile, vamos a renombrarla siguiendo la estructura.

Cambiar nombre de la imagen

Vamos a ver las imágenes:

docker image

Imagina que he creado un docker de webdav, para arquitectura arm. En el comando anterior, he tomado buena nota del número de la imagen <IMAGE>, para añadirlo en el siguiente comando.

docker tag <IMAGE> ugeek/webdav:arm

Si lo deseamos, ahora podemos borrar la imagen antigua.

docker rmi <IMAGE>

Subir imagen

Igual que hariamos con git, vamos ha hacer un docker push para subir mi nueva imagen.

docker push ugeek/webdav:arm

Conclusión

Esto era una cosa que no había hecho por pereza y la verdad es que funciona super bien. Ahora gracias a la copia de mis dockers en DockerHub, tengo un backup disponible para montarlo en cualquier máquina y lo puedo compartir. Te animo a probar y crear tus dockers.


Publicado por Angel el Wednesday 12 June del 2019



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.