Docker es una tecnología que permite desplegar aplicaciones dentro de contenedores. Implementa un API para proporcionar contenedores y así ejecutar aplicaciones. Pero, ¿Qué es un Contenedor? Antes de responder debemos saber qué es una Imagen. Una imagen es un paquete con todo lo necesario para ejecutar una aplicación. Es una plantilla para crear un ambiente. Esta contiene todos los elementos necesarios para tu aplicación (librerías, ambiente, archivos de configuración, código, etc.). Puede tener versiones previas basadas en el tiempo. Es inmutable, pero puede ser clonada o compartida. Se crea a partir de un archivo llamado Dockerfile. Puede tener N cantidad de capas. Un Dockerfile es un archivo que nos permite crear una imagen. Los permisos en las capa de las imágenes son sólo de lectura $ touch Dockerfile FROM node : 12 RUN npm install CMD [ "npm" , "start" ] Docker lee las instrucciones del archivo y construye la imagen. Un Contenedor es una capa adicio
Programación en diversos lenguajes y tecnologías.