Docker: ejecutar una distribución de Linux diferente a la del host

Docker: ejecutar una distribución de Linux diferente a la del host

Dado que las imágenes de Docker no contienen el kernel de Linux, cuando se ejecutan en el host con una distribución de Linux diferente, pueden obtener una versión del kernel posiblemente diferente a la que se envía con la distribución completa (que no es Docker).

¿Cómo puede un proveedor de distribución admitir su sistema operativo cuando se ejecuta en un contenedor Docker, dada la variación en los núcleos del host? ¿Requieren que se ejecute en el host con el mismo sabor/versión (por ejemplo, Ubuntu 15.04 en Ubuntu 15.04)?

Respuesta1

Parece que estás asumiendo que la versión del kernel es importante. Seguramente hay casos en los que sí, pero en la gran mayoría de los casos no importa.

Por supuesto, como cualquier sistema bien administrado, debe asegurarse de tener un control estricto de sus sistemas host, así como de sus contenedores de aplicaciones, y de que su entorno de prueba coincida con su entorno de producción.

Respuesta2

Supongo que necesita ayuda del proveedor de la aplicación, no del sistema operativo. Ya que no es el sistema operativo que se ejecuta en la ventana acoplable sino la aplicación. Probablemente encontrará algunos contenedores acoplables para la mayoría de las aplicaciones que necesita, y probablemente estarán certificados para algunos sistemas operativos (lo que le obligará a adquirir una versión acoplable) si cuenta con el apoyo de los proveedores.

información relacionada