Docker: la guía completa para el despliegue y gestión de programas en contenedores

La adopción generalizada de contenedores ha cambiado la ortodoxia de la tecnología de la información: los administradores no necesitan ejecutar múltiples máquinas virtuales para crear una barrera entre aplicaciones o usuarios, y los programadores no están atados a lenguajes como Java, que tienen su propia estrategia para el aislamiento de procesos y la gestión del ciclo de vida.

Índice de Contenido
  1. ¿Qué es Docker?
  2. ¿Por qué Docker es importante?
  3. ¿A quién afecta Docker?
  4. ¿Cuándo se originó Docker?
  5. ¿Cómo obtengo Docker?

¿Qué es Docker?

Docker es una utilidad de código abierto que automatiza la implementación y gestión de programas dentro de contenedores de software. Aunque Linux y Windows proveen nativamente la mayor parte de la funcionalidad de los contenedores de software, Docker facilita el empaquetado de dependencias y otros componentes necesarios en un formato distribuible. Este programa contenerizado puede ser desplegado en cualquier sistema arbitrario que ejecute Docker. En efecto, Docker permite que los programas se ejecuten de la misma manera, independientemente de la plataforma en la que se ejecute un programa dado.

¿Por qué Docker es importante?

En comparación con las máquinas virtuales, ejecutar aplicaciones dentro de contenedores de Docker permite facilitar la administración del sistema. Docker funciona en hosts Linux, Windows y OS X, y prácticamente cualquier aplicación puede ser empaquetada para su uso dentro de un contenedor de Docker. El despliegue de aplicaciones en contenedores de Docker en lugar de en máquinas virtuales permite una administración más sencilla de los sistemas, ya que el mantenimiento y la actualización solo necesitan hacerse en el host de Docker, en lugar del sistema host y las máquinas virtuales invitadas. Además, no ejecutar múltiples instancias de Linux en paralelo reduce la sobrecarga del sistema. Al ejecutar aplicaciones dentro de contenedores, los administradores pueden estar seguros de que los procesos dentro de esos contenedores no interfieren con el sistema host ni con otros contenedores.

¿A quién afecta Docker?

Prácticamente cualquier persona puede utilizar Docker. Dado que Docker permite que las aplicaciones se ejecuten en cualquier sistema arbitrario, Docker está disponible en varias distribuciones de Linux, así como en Windows y OS X. También está disponible en proveedores de servicios en la nube populares como Amazon Web Services, Google Cloud Platform y Microsoft Azure.

Docker también es el centro de su propio ecosistema, ya que se han desarrollado otras herramientas para su uso en conjunto con Docker, como Kubernetes, que permite el despliegue de contenedores de software dentro de un clúster informático.

¿Cuándo se originó Docker?

Docker se desarrolló como un proyecto interno en dotCloud y se lanzó como un proyecto de código abierto en marzo de 2013. La versión 0.9 introdujo la biblioteca específica de Docker llamada libcontainer como el entorno de ejecución predeterminado. Docker alcanzó el hito de la versión 1.0 el 9 de junio de 2014. Según el anuncio de lanzamiento, el viaje de 15 meses desde el lanzamiento inicial hasta la versión 1.0 incluyó "8,741 commits de más de 460 colaboradores [y] 2.75 millones de descargas".

Cómo funciona el protocolo FTP y cómo resolver problemas relacionados con él

¿Cómo obtengo Docker?

Docker está disponible para hosts Linux, Windows o OS X, y se puede descargar de forma gratuita desde el sitio web de Docker. La Docker Store proporciona aplicaciones preempaquetadas como NGINX, WordPress, Ghost, Drupal, Clojure, entre otros, para una implementación sencilla. (A pesar del nombre, muchas de las aplicaciones disponibles son gratuitas).

El soporte de Docker también está incluido en otras soluciones, como IBM Bluemix, VMware vSphere y HPE Helion Stackato.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Nube, allí encontraras muchos artículos similares a Docker: la guía completa para el despliegue y gestión de programas en contenedores , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.