Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima.
lima-vm/lima
Inicia máquinas virtuales Linux en macOS y otros sistemas anfitriones, con uso compartido automático de archivos y reenvío de puertos, principalmente para ejecutar contenedores.
Alternativa open source a:Docker Desktop
- Estrellas
- 22,276
- Forks
- 997
- Issues abiertos
- 502
- Último commit
- hace 6 horas
¿Qué es?
Lima inicia máquinas virtuales Linux con uso compartido automático de archivos y reenvío de puertos, y ofrece una experiencia similar a WSL2. Se creó para llevar containerd y nerdctl a los usuarios de Mac, pero no se limita a las cargas de trabajo de contenedores: puede ejecutar cualquier aplicación Linux dentro de la VM.
Además de containerd, Lima funciona con Docker, Podman y Kubernetes. Plantillas como template:docker y template:k8s configuran esos motores con un solo comando, y el comando lima ejecuta comandos de Linux dentro del sistema invitado. Entre los sistemas anfitriones compatibles están macOS, Linux y NetBSD.
El proyecto es un proyecto de la CNCF en fase de incubación y se distribuye mediante Homebrew. Las descargas de su SBOM usan el formato CycloneDX.
Funciones clave
- 01Uso compartido automático de archivos entre el sistema anfitrión y la VM invitada.
- 02Reenvío automático de puertos desde el sistema invitado al anfitrión.
- 03Plantillas integradas para containerd, Docker y Kubernetes.
- 04Ejecución de comandos de Linux en la VM con la CLI de lima.
- 05Compatible con sistemas anfitriones macOS, Linux y NetBSD.
Casos de uso
- Ejecutar contenedores de containerd o nerdctl en una Mac.
- Ejecutar Docker o Kubernetes localmente en macOS con una configuración mínima.
- Ejecutar herramientas o aplicaciones exclusivas de Linux desde un equipo de desarrollo con macOS.
Inicio rápido
- 1
Instala Lima con Homebrew
brew install lima - 2
Inicia una VM de Linux predeterminada
limactl start - 3
Ejecuta un comando de Linux dentro de la VM
lima uname -a
Antes de usarlo
- Está diseñado principalmente para hosts macOS; Linux y otros hosts también se admiten como destinos secundarios.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es lima?
- Inicia máquinas virtuales Linux en macOS y otros sistemas anfitriones, con uso compartido automático de archivos y reenvío de puertos, principalmente para ejecutar contenedores. Lima inicia máquinas virtuales Linux con uso compartido automático de archivos y reenvío de puertos, y ofrece una experiencia similar a WSL2. Se creó para llevar containerd y nerdctl a los usuarios de Mac, pero no se limita a las cargas de trabajo de contenedores: puede ejecutar cualquier aplicación Linux dentro de la VM.
- ¿lima es gratuito? ¿Qué licencia tiene?
- lima es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lima sigue mantenido?
- Mantenimiento activo. El último commit de lima fue el 7 nov 2026.
- ¿Para qué puedo usar lima?
- Ejecutar contenedores de containerd o nerdctl en una Mac. Ejecutar Docker o Kubernetes localmente en macOS con una configuración mínima. Ejecutar herramientas o aplicaciones exclusivas de Linux desde un equipo de desarrollo con macOS.
- ¿Cómo se instala lima?
- Instala Lima con Homebrew: brew install lima Inicia una VM de Linux predeterminada: limactl start Ejecuta un comando de Linux dentro de la VM: lima uname -a
- ¿Dónde consigo lima?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lima-vm/lima
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Runtime de código abierto para contenedores y máquinas virtuales en macOS, escrito en Rust, con motor compatible con Docker, microVM aisladas para agentes de IA, Kubernetes nativo y máquinas virtuales Linux.
CLI de código abierto para desarrollar con contenedores en macOS, Windows y Linux, basado en nerdctl, containerd y BuildKit dentro de una VM de Lima.
Una app de Android sin root que inicia una VM real de Alpine Linux para ejecutar Podman, Docker, contenedores LXC y apps gráficas X11 en el teléfono.
Un runtime de contenedores ligero para macOS, Windows y Linux, compatible con Docker CLI, Compose y buildx.
Una app de máquinas virtuales para Windows y macOS que ejecuta máquinas virtuales de escritorio completas en sandbox, con aceleración por GPU y acceso desde una interfaz gráfica o una API programable.