Repolode
lima-vm

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. 1

    Instala Lima con Homebrew

    brew install lima
  2. 2

    Inicia una VM de Linux predeterminada

    limactl start
  3. 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