Contenedores
getting-started de Docker
Nombre del Alumno
Edgar Antonio Novoa Vaca
No de Control
18011207
MSc Pedro Iván Salas Peña
Tabla de Contenidos
Introducción..........................................................................................................
Desarrollo ..............................................................................................................
Conclusiones.........................................................................................................
Introducción
Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones
dentro de contenedores de software, proporcionando una capa adicional de abstracción
y automatización de virtualización de aplicaciones en múltiples sistemas operativos.
Docker utiliza características de aislamiento de recursos del kernel Linux, tales como
cgroups y espacios de nombres (namespaces) para permitir que 'contenedores'
independientes se ejecuten dentro de una sola instancia de Linux, evitando la
sobrecarga de iniciar y mantener máquinas virtuales.
Desarrollo
Aquí podemos observar la instalación:
Creación de la imagen de contenedor de la aplicación
Cree un archivo con el nombre Dockerfileen la misma carpeta que el
archivo package.jsoncon los siguientes contenidos.
Inicio de un contenedor de aplicaciones
Actualización de nuestro código fuente
Iniciando nuestro contenedor de aplicaciones actualizado
Crear un repositorio
Empujando nuestra Imagen
Ejecutando nuestra imagen en una nueva instancia
Abrir puerto 3000
Persistiendo nuestra base de datos
Creación archivo Ubuntu
Contenido del archivo.
Persistencia de nuestros datos de Todo
Cree un volumen
si se elimina el contenedor y después se agrega se guardan los datos
ya ingresados
Sumergiéndonos en nuestro Volumen
Conclusiones
Me pareció un tutorial bastante practico y sencillo, estaba muy bien explicado cada
punto.
Será una herramienta bastante interesante, no la conocía, espero y poder familiarizarme
con ella.