docker-gde



Docker es una plataforma de código abierto, que te permite construir, probar, correr aplicaciones en ambientes controlados para obener un código para la etapa de producción mucho más rápido, construyendo  “contenedores” que son unas especies de máquinas virtuales ligeras, menos exigentes con los chips y memorias de los equipos donde se ejecutarán. Estos contenedores o aplicaciones empaquetadas livianas auto-suficientes, son capaces de funcionar en prácticamente cualquier ambiente, ya que tiene su propio sistema de archivos, librerías, terminal, etc

Docker consta de dos partes:

  • The Docker Engine – que es el contenedor de código abierto  utraligero para virtualización  que combina el flujo de trabajo para la construcción y contención de tus aplicaciones
  • Docker Hub – El servicio SaaS para comprtir y manejar el stack de aplicaciones.

Diferencia entre Docker y Máquinas virtuales o VM

Docker

En cada contenedor, sólo se ponen las configuraciones, código binario y/o librerías, y aplicaciones. La principal diferencia, es que no se copia el sistema operativo, y de allí la notable diferencia en el peso y ligereza de ellos. Los sistemas operativos compatibles, son los siguientes:

docker-quees

Máquina Virtual

Durante el poceso de virtualización, se debe incluir el Sistema operativo de la máquina virtual elegida con el trabajosa y tediosa tarea de transmitirlo vía Red + Binarios/Librerías y aplicaciones a probar.

docker-queesVM

El pasado 16 de abril, se dio a conocer el cliente docker para Windows. Las instrucciones de instalación puedes verlas en este enlace

docker-windows

Enlace | Docker.com