Acerca de Docker

A medida que lees sobre los contenedores, inevitablemente aparecerá Docker en tu lectura. El motor Docker es un conjunto de herramientas de administración de contenedores que empaqueta y entrega imágenes de contenedor. Las imágenes resultantes se pueden ejecutar en cualquier lugar como un contenedor, ya sea de forma local, en la nube o en un equipo personal.

Gráfico que muestra un flujo de trabajo general de Docker en el que el usuario crea un contenedor y, a continuación, lo ejecuta en la nube.

Se puede administrar un contenedor de Windows Server con Docker, igual que cualquier otro contenedor.

El concepto de aislamiento de espacio de nombres y gobernanza de recursos a través de un contenedor ha estado presente durante mucho tiempo, en la época de BSD Jails, Solaris Zones y el mecanismo básico de cambiar raíz (chroot) de UNIX. Docker constituye una base sólida para el desarrollo a través de un conjunto de herramientas comunes, un modelo de empaquetado y un mecanismo de implementación que simplifican la inclusión en contenedor y distribución de aplicaciones. Estas aplicaciones se pueden ejecutar en cualquier lugar de cualquier host de Linux y en Windows.

Una tecnología ubicua de modelo de empaquetado e implementación simplifica la administración al ofrecer los mismos comandos de administración para cualquier host, ya que crea una oportunidad única para las operaciones de desarrollo continuas. También se puede crear una imagen de Docker que se implementará exactamente igual en cualquier entorno en segundos, ya sea el escritorio de un desarrollador, una máquina de pruebas o un conjunto de máquinas de producción. Esto ha creado un ecosistema grande y en crecimiento de aplicaciones empaquetadas en contenedores de Docker con DockerHub, el registro público de aplicaciones en contenedores que mantiene Docker.

Hablemos ahora de ese ecosistema de aplicaciones y de cómo puede basarse en los conceptos de Docker para crear un flujo de trabajo de desarrollo e implementación que se adapte a sus necesidades.

Introducción a Docker

Para obtener información sobre cómo crear contenedores con Docker, consulta Motor Docker en Windows. También puedes visitar el sitio web de Docker para obtener información más detallada sobre cómo usar Docker.