Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon.
abiosoft/colima
Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima.
Alternativa open source a:Docker Desktop
- Estrellas
- 31,335
- Forks
- 638
- Issues abiertos
- 405
- Último commit
- hace 9 días
¿Qué es?
Colima ofrece runtimes de contenedores en macOS y Linux con una interfaz de línea de comandos sencilla y valores predeterminados prácticos. Al ejecutar `colima start`, se inicia una máquina virtual con Docker de forma predeterminada, y el cliente estándar de docker funciona con ella sin configuración adicional. También admite containerd (mediante nerdctl) e Incus, que ejecuta tanto contenedores como máquinas virtuales.
La herramienta cubre necesidades habituales del día a día, como el reenvío automático de puertos, los montajes de volúmenes y la ejecución de varias instancias en paralelo. La CPU, la memoria y el disco de la máquina virtual se pueden configurar con flags o con un archivo de configuración, y Kubernetes se puede habilitar con el flag `--kubernetes`. Es compatible con Mac con procesadores Intel y Apple Silicon.
Para cargas de trabajo de IA, Colima ofrece contenedores con aceleración por GPU en Apple Silicon mediante el tipo de máquina virtual krunkit, además del comando `colima model run`, que utiliza Docker Model Runner o Ramalama.
Funciones clave
- 01Ejecuta Docker, containerd o Incus como runtime de contenedores
- 02Reenvío automático de puertos y montajes de volúmenes
- 03Varias instancias que pueden ejecutarse en paralelo
- 04Kubernetes opcional mediante un único flag
- 05Contenedores con aceleración por GPU para cargas de trabajo de IA en Apple Silicon
Casos de uso
- Ejecutar Docker en una Mac sin instalar Docker Desktop
- Probar aplicaciones en contenedores o Kubernetes localmente en macOS
- Ejecutar contenedores de modelos con aceleración por GPU en Mac con Apple Silicon
Inicio rápido
- 1
Instala Colima con Homebrew
brew install colima - 2
Inicia Colima con la configuración predeterminada
colima start - 3
Instala el cliente de Docker y luego ejecuta un contenedor de prueba
brew install docker - 4
Ejecuta el contenedor hello-world
docker run hello-world
Antes de usarlo
- Está pensado principalmente para macOS; la compatibilidad con Linux es secundaria.
- Algunas funciones, como los contenedores de IA con aceleración por GPU, requieren Apple Silicon y macOS 13 o posterior.
- La ejecución de máquinas virtuales de Incus solo es compatible con dispositivos Apple Silicon M3 o posteriores.
- El cliente de Docker u otros clientes de runtime deben instalarse por separado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es colima?
- Una forma ligera de ejecutar contenedores de Docker, containerd o Incus en macOS y Linux con una configuración mínima. Colima ofrece runtimes de contenedores en macOS y Linux con una interfaz de línea de comandos sencilla y valores predeterminados prácticos. Al ejecutar `colima start`, se inicia una máquina virtual con Docker de forma predeterminada, y el cliente estándar de docker funciona con ella sin configuración adicional. También admite containerd (mediante nerdctl) e Incus, que ejecuta tanto contenedores como máquinas virtuales.
- ¿colima es gratuito? ¿Qué licencia tiene?
- colima es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿colima sigue mantenido?
- Mantenimiento activo. El último commit de colima fue el 13 oct 2026.
- ¿Para qué puedo usar colima?
- Ejecutar Docker en una Mac sin instalar Docker Desktop Probar aplicaciones en contenedores o Kubernetes localmente en macOS Ejecutar contenedores de modelos con aceleración por GPU en Mac con Apple Silicon
- ¿Cómo se instala colima?
- Instala Colima con Homebrew: brew install colima Inicia Colima con la configuración predeterminada: colima start Instala el cliente de Docker y luego ejecuta un contenedor de prueba: brew install docker Ejecuta el contenedor hello-world: docker run hello-world
- ¿Dónde consigo colima?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/abiosoft/colima
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz web ligera para gestionar entornos de contenedores Docker, Swarm, Podman, Kubernetes y ACI.
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.
Aplicación gráfica de escritorio para crear, ejecutar y administrar contenedores y Kubernetes localmente, basada en Podman y otros motores de contenedores.
MicroVMs portátiles e integrables en Rust para ejecutar agentes de IA y código no confiable localmente con aislamiento por hardware.
Una GUI gratuita y de código abierto para administrar distribuciones WSL en Windows y máquinas virtuales Linux y macOS nativas en Mac.