Docker – Creación de imágenes y manejo de volúmenes

Como ya sabemos los contenedores son efímeros y por lo tanto cuando se apagan, todos los datos escritos durante su trabajo son perdidos. Para poder salvar este inconveniente docker tiene la posibilidad de conectar con rutas externas donde escribir sus datos y de ese modo cada vez que se inicie retomar los datos escritos hasta ese momento. En el presente artículo describiremos como hacer uso de esta funcionalidad y terminaremos creando nuestra primera imagen docker.

Creación de imágenes Docker

Aparte de contar con imágenes Docker verificadas por el proyecto y diferentes empresas reconocidas en el mundo de la tecnología, existe la posibilidad de crear nuestras propias imágenes para poder usar nuestras aplicaciones o usarlas de imágenes base para fituros proyectos.
El modo de realizar estas imágenes es muy sencillo, simplemente debemos iniciar un contenedor y comenzar a instalar las aplicaciones necesarias. También podemos crear archivos y configuraciones personalizados para que cada vez que esa imagen se inincie en un contenedor ya se encuentren disponibles.
Una vez que nuestro contenedor se encuentra funcionando en el modo que deaseamos, simplemente debemos apagarlo y luego ejecutar el siguiente comando:

Volúmenes en Docker

Para que un contenedor docker pueda escribir datos de modo permanente y que se puedan volver a leer y escribir cada vez que un contenedor se inicie, es necesario asignar una ruta a un directorio de la máquina host que se utilice de almacenamiento de datos.
Este directorio puede estar en un disco local del sistema o puede ser un cluster de storage en la red. La única condición para que pueda funcionar esto es que el directorio sea accesible en todo momento y contar con los permisos necesarios para poder hacer uso del mismo.
La variable a utilizar en el momento de crear un contenedor es «-v» seguida de la ruta al directorio de la máquina host y luego de dos puntos declarar la ruta del contenedor donde estarán disponibles esos datos.
Este es el comando a utilizar al crear un contenedor con volúmenes montados:

En el siguiente video tutorial mostramos lo indicado anteriormente.

Recuerda que el conocimiento es libre y por lo tanto compartirlo no cuesta nada. Si tenes algun comentario o experiencia para compartir con nosotros, no dudes en escribirla en los comentarios.
Te esperamos en nuestro twitter para que te enteres de las novedades y visita nuestro canal de Youtube para más información.

Enlaces útiles

Docker: www.docker.com
Debian: www.debian.org
Twitter: @ApuntesIT
YouTube: https://www.youtube.com/channel/UCh_k8K1wP31GfOFdYJj5Eeg
Dailymotion: www.dailymotion.com/apuntesit

Apuntes IT - Compartiendo conocimiento.
Tech Nerd theme designed by Siteturner
Share
Share