LinuxParty
La moderna revolución de contenedores comenzó con Docker y su homónimo motor Docker. Docker Engine es el motor de ejecución y las herramientas que permiten que las aplicaciones de contenedor, definidas por un dockerfile, se ejecuten en la parte superior de un sistema operativo host en una sección aislada de "contenedor".
"Estamos aquí debido al motor de la ventana acoplable", dijo Maink Taneja, Gerente de Producto de Docker en una sesión en la conferencia Dockercon Europe.
El motor Docker en 2018 no es la misma tecnología que cuando Docker comenzó a funcionar. Más bien, ha evolucionado significativamente en los últimos años y ahora se basa en el tiempo de ejecución del contenedor de contenedor en el núcleo.
Entonces, ¿qué es realmente la arquitectura moderna del motor Docker?
Arquitectura del motor Docker
Según la imagen anterior, el nivel más básico de Docker Engine hoy en día es runc, que es una implementación de código abierto del tiempo de ejecución de Open Container Initiative (OCI). Encima de runc se encuentra Containererd, un proyecto que ahora está alojado por la Cloud Native Computing Foundation (CNCF), que también es la sede del proyecto de orquestación de contenedores de Kubernetes.
Más allá de solo un tiempo de ejecución básico que permite ejecutar aplicaciones de contenedor, Docker Engine también incluye SwarmKit, que es el propio sistema de orquestación de contenedores de Docker. Además, Docker Content Trust, impulsado por el proyecto Notario de CNCF, es parte del motor y proporciona un sistema para la firma de criptografía y la autorización de imágenes de contenedores.
La red se incluye directamente a través del complemento libnetwork, y la administración del almacenamiento es una función directamente integrada, al igual que la administración de registros.
Rompiendo el contenedor
Dentro de contenererd, hay tres elementos principales: la ejecución del contenedor, la gestión de imágenes y el sistema de archivos del contenedor.
La versión más reciente de containererd que forma parte de Docker Engine es la versión 1.2. Entre las características agregadas en containererd 1.2 se encuentra un shim de tiempo de ejecución que permite operar diferentes tiempos de ejecución desde contenererd.
Motor Docker 18.09
En la última actualización de Docker Engine 18.09 Community Edition se han realizado varias mejoras de compilación, incluyendo mejoras de rendimiento que permiten las etapas de compilación de aplicaciones paralelas.
Además, Docker 18.09 ahora admite secretos de tiempo de construcción. Los secretos son contraseñas definidas y tokens de acceso necesarios para diferentes servicios. Con los secretos de tiempo de construcción, ahora existe la opción de proporcionar secretos al contenedor en el momento de la construcción cuando sea necesario. Los secretos nunca se almacenan directamente en el contenedor, y los secretos tampoco se filtran al resto del grupo de contenedores.
Cadencia de liberación
La versión estable de Docker Engine Community Edition se publica dos veces al año, mientras que la edición Enterprise se actualiza una vez al año.
La versión más reciente de Docker Engine CE es la versión 18.09, con las próximas versiones programadas programadas para marzo de 2018 con Docker Engine CE 19.03, que también se alinea con la próxima actualización de Enterprise Edition.
Cada lanzamiento de Docker Engine CE es compatible durante un mes después del lanzamiento sucesivo, mientras que cada actualización de Enterprise Edition es compatible durante 18 meses después del próximo lanzamiento.
Lea más en "Real World Open Source" »
Original en inglés:
Read more on "Real World Open Source" »

-
Anuncios
- “Todo lo que nos enseñaron sobre el éxito es erróneo”
- El navegador Chrome de Google comienza a deshabilitar uBlock Origin
- Contempla la impresora 3D más grande del mundo
- Heavy Metal contra ataques de orcas: Una solución creativa con resultados inesperados
- ArcaOS 5.1.0 (sistema operativo OEM OS/2 Warp) ya disponible
- El estado de Nueva York está listo para prohibir los combustibles fósiles en nuevas construcciones a partir de 2026
- Corea del Sur dará una asignación de $490 a jóvenes solitarios para ayudarlos irse de casa
- Qué significa el número 7642 y por qué lo usan los jóvenes
- El Estado avisará este lunes a algunos móviles con una alerta en forma de pitido y vibraciones
- Aparece un avión boeing 737 en medio de un campo en Bali
- Cómo migrar de Joomla de 3.x a Joomla 4.x
- Esta web te dice cuánto vale tu casa guiándose por los datos del Catastro: así es el nuevo 'valor de referencia'
- Jabón fabricado con leche de burra crea furor en Jordania
- Prostitutas, drogas... La loca vida de Jhon McMafee, el inventor del antivirus, un genio muerto en prisión.
- Un pueblo Extremeño, tendrá el mayor museo de ordenadores de España.