Linux · System Tools
LXD
LXD es un hipervisor de contenedores que ofrece contenedores de sistema ligeros y seguros gestionados como máquinas virtuales.
- Licencia
- GPL-2.0
- Última versión
- 6.10.1
¿Qué es LXD?
LXD es un servicio y una herramienta de línea de comandos para gestionar contenedores LXC con una interfaz fácil de usar. Desarrollado por Canonical y lanzado por primera vez en 2014, se basa en el proyecto LXC, ya maduro, pero simplifica la gestión del ciclo de vida de los contenedores. Está activamente mantenido y ampliamente usado en entornos de producción en las principales distribuciones de Linux.
Es ideal para administradores de sistemas, ingenieros DevOps y desarrolladores que necesitan entornos ligeros, rápidos y aislados, similares a las máquinas virtuales, pero con menos sobrecarga. Si estás acostumbrado a usar Windows Sandbox para pruebas o aislamiento, LXD ofrece más control y persistencia, aunque con una curva de aprendizaje más pronunciada.
Comparado con Windows Sandbox, LXD se siente más deliberado y configurable. No se inicia con un solo clic, pero soporta contenedores persistentes, redes, instantáneas y agrupamiento. Está más cerca de una configuración mínima de máquina virtual que de un entorno descartable, lo que lo hace más potente pero menos casual de usar.
Ideal para: Usuarios que necesitan contenedores de sistema seguros, persistentes y configurables para desarrollo o pruebas.
Funciones clave de LXD
- Gestión de contenedores basada en servicio
- Creación de contenedores basada en imágenes
- Soporte para migración en vivo
- Soporte para sistemas de almacenamiento ZFS y btrfs
- Gestión de redes y volúmenes de almacenamiento
- API REST para automatización
- Capacidades de instantáneas y copias de seguridad
- Soporte para contenedores con y sin privilegios
Ventajas
- Inicio rápido y bajo uso de recursos
- Aislamiento sólido con mínima sobrecarga
- Acceso completo a root dentro de los contenedores
- Excelente interfaz de línea de comandos y soporte para scripts
- Bien documentado y probado en entornos empresariales
Inconvenientes
- Requiere root o sudo para la mayoría de las operaciones
- Curva de aprendizaje más pronunciada que las herramientas de sandbox con GUI
- No está diseñado para uso temporal con un solo clic como Windows Sandbox
- Herramientas gráficas nativas limitadas
Programas de Windows que sustituye LXD
Cómo instalar LXD en Linux
sudo apt install lxdsudo pacman -S lxdConsejos para usuarios de Windows
Si vienes de Windows Sandbox, espera que LXD sea más manual. En lugar de descartarse automáticamente al cerrar, tú gestionas explícitamente el ciclo de vida de los contenedores. Usa 'lxc launch' para iniciar, 'lxc exec' para entrar, y 'lxc delete' para limpiar. Las instantáneas reemplazan la recreación frecuente. No hay importación directa de archivos desde formatos de Windows: los contenedores se construyen a partir de imágenes de Linux. Se recomienda el uso de scripts en lugar de hacer clic con el ratón.
LXD: preguntas frecuentes
¿Es LXD lo mismo que Docker?
No. LXD gestiona contenedores de sistema completos que se comportan como máquinas virtuales ligeras, mientras que Docker se enfoca en contenedores de aplicaciones. LXD ejecuta un sistema operativo completo con init, Docker ejecuta procesos individuales.
¿Puedo ejecutar aplicaciones con interfaz gráfica en LXD?
Sí, pero requiere configurar manualmente el reenvío de X11 o Wayland. No está pensado para alojar aplicaciones de escritorio; úsalo para servicios a nivel de sistema o herramientas CLI.
¿Cómo hago una copia de seguridad de un contenedor?
Usa 'lxc export' o toma instantáneas con 'lxc snapshot'. Las instantáneas se pueden restaurar o copiar a otros equipos usando la API de LXD.
¿Es seguro LXD?
Soporta contenedores sin privilegios y AppArmor. Cuando se configura correctamente, es seguro para aislamiento, pero malas configuraciones pueden debilitar la protección.
Actualizado el