Docker

Nota: Docker es una plataforma abierta para ejecutar aplicaciones, pongamos un ejemplo: Podemos lanzar un enjambre de aplicaciones, que se ajustan al entorno y necesidades del momento, si cae alguna aplicación es sustituida por otra y cuando dejan de ser necesarias las desecha. Lo único que nos limita es nuestra imaginación y el dinero disponible para el hardware necesario “computación en la nube”.

A continuacion tenemos los Enlaces (Compose) , (Dokerfile) , (Networking) , (Swarm) , (Volumenes) , (Soporte).

-. El tema Soporte de Docker engloba los temas que se encuentra fuera de los temas “estrella” de Docker. Expondré los temas que no se pueden englobar en estos, son bastantes como: Que es Docker, Imágenes-Docker, Docker-Engine, Etc..

-.  Compose es la herramienta de orquestación local de Docker ejecuta y define aplicaciones de multicontenedor. Para lograrlo usamos un simple archivo YAML, con este definimos y configuraremos los servicios y lo lanzamos con un un solo comando con el cual se crea, se inicia las configuraciones.

-.  La definición de Dockerfile consiste en un documento “archivo” de testo muy simple, el cual contiene un conjunto de instrucciones necesarias para la creación de una nueva Imagen de un Contenedor.

-.  La herramienta de Docker-Swarm; este (enjambre) permite manejar una Ganja de Nodos. Esto es una orquestación de contenedores los cuales no tiene que estar en la misma maquina física o virtual. Por otra parte es una arquitectura Master-Worker “el Master se encarga de la gestión” y “el Worker ejecuta las tareas.

 

-.  ¿Que son los Volumen?, una manera de mantener persistente los archivos y directorios “los Datos en el Host “my-portatil” que son visibles desde el contenedor, si eliminamos el contenedor el Volumen no se elimina. Gracias a estos Volumen podemos intercambiar datos entre contenedores y guardar los datos de forma permanente.

Networking de Dorker, con ellas definimos como se comunican los contenedores entre ellos. Costa de diferentes tipos Redes, cuando las utilizamos tenemos disponible una gran variedad de tipos de ínterconexiones las llamadas “Network driver.

Prologo: Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Docker le permite separar sus aplicaciones de su infraestructura para que pueda entregar software rápidamente. Que es Docker ...
Leer Más