docker lxc

docker - Diferencia entre LXC y libcontainer



(2)

Mientras revisaba docker docs, descubrí que docker ahora usa libcontainer en lugar de LXC. ¿Alguien tiene idea de cómo libcontainer es mejor (si es así ...) que LXC?



  • Linux Dock (LXC) fue utilizado antes de Docker 1.8 como un controlador de ejecución por Docker, y ofreció una interfaz de espacio de usuario para las características de contención del kernel de Linux. Es muy específico para Linux

  • libcontainer (ahora opencontainers/runc ) es una abstracción, con el fin de admitir una gama más amplia de tecnologías de aislamiento como se describe en este artículo

Eso significa que Docker se está abstrayendo de su implementación original, permitiendo a otros proveedores (como CoreOS) implementar su propia versión de contenedores .