Lección 01. Introducción a Docker.
Docker es un hipervisor que permite administrar y correr aplicaciones independientes, las cuales se encapsulan y empaquetan en contenedores.
¿Qué es un contenedor?_
En la estructura y la manera en la cual se pueden empaquetar las aplicaciones en Docker, donde dentro de este contenedor se integran todas las dependencias (y archivos de configuración) necesarias para su funcionamiento independiente y autónomo del contenedor por si solo.
Esto permite a los contenedores tener múltiples ventajas:
Portabilidad:
Entre desarrolladores.
Operaciones.
Despliegue y desarrollo mas facil.
Repositorios remotos_
Los contenedores suelen ser almacenados en repositorios:
Privados.
Publicos.
Uno de ellos es:
Donde dentro de este podremos encontrar diferentes aplicaciones para crear nuestros contenedores, tales como:
Node.js.
PostgreSQL.
Python.
MySQL.
Etc.