App guiada para macOS que crea unidades USB de arranque a partir de instaladores de macOS, Linux y Windows, en Mac con Apple silicon e Intel.
apple/container
Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon.
Alternativa open source a:Docker Desktop
- Estrellas
- 50,805
- Forks
- 1,835
- Issues abiertos
- 581
- Último commit
- hace 3 días
¿Qué es?
container es una herramienta de línea de comandos para crear y ejecutar contenedores Linux en Mac. Cada contenedor se ejecuta como una máquina virtual ligera, y la herramienta está escrita en Swift y optimizada para Apple silicon.
Funciona con imágenes de contenedor compatibles con OCI, por lo que se pueden descargar y publicar imágenes en cualquier registro de contenedores estándar. Además, las imágenes que crea pueden ejecutarse en otros entornos de ejecución compatibles con OCI. Para la gestión de bajo nivel de contenedores, imágenes y procesos, se basa en el paquete Swift Containerization.
El proyecto requiere un Mac con Apple silicon y macOS 26. Se distribuye como un paquete de instalación firmado, incluye scripts para actualizar, volver a una versión anterior y desinstalar, y ofrece un tutorial guiado para crear y publicar una imagen de servidor web.
Funciones clave
- 01Ejecuta contenedores Linux como máquinas virtuales ligeras en macOS
- 02Optimizada para Apple silicon
- 03Descarga y publica imágenes compatibles con OCI en registros estándar
- 04Está desarrollada sobre el paquete Swift Containerization
- 05Incluye scripts de instalación, actualización y desinstalación
Casos de uso
- Ejecutar imágenes de contenedores Linux localmente en un Mac durante el desarrollo
- Crear una imagen y publicarla en un registro de contenedores desde macOS
- Probar software basado en Linux en máquinas virtuales aisladas en Apple silicon
Inicio rápido
- 1
Inicia el servicio del sistema
container system start - 2
Ejecuta tu primer contenedor
container run --rm alpine echo hello
Antes de usarlo
- Se necesita un Mac con Apple silicon y macOS 26. No se admiten versiones anteriores de macOS.
- Las funciones marcadas como experimentales, como el subcomando k8s, pueden cambiar sin mantener la compatibilidad con versiones anteriores.
Temas
Preguntas frecuentes
- ¿Qué es container?
- Herramienta de línea de comandos de Apple para ejecutar contenedores Linux como máquinas virtuales ligeras en Mac con Apple silicon. container es una herramienta de línea de comandos para crear y ejecutar contenedores Linux en Mac. Cada contenedor se ejecuta como una máquina virtual ligera, y la herramienta está escrita en Swift y optimizada para Apple silicon.
- ¿container es gratuito? ¿Qué licencia tiene?
- container es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿container sigue mantenido?
- Mantenimiento activo. El último commit de container fue el 17 oct 2026.
- ¿Para qué puedo usar container?
- Ejecutar imágenes de contenedores Linux localmente en un Mac durante el desarrollo Crear una imagen y publicarla en un registro de contenedores desde macOS Probar software basado en Linux en máquinas virtuales aisladas en Apple silicon
- ¿Cómo se instala container?
- Inicia el servicio del sistema: container system start Ejecuta tu primer contenedor: container run --rm alpine echo hello
- ¿Dónde consigo container?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apple/container
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una CLI de Linux que integra una microVM de Firecracker (binario, kernel, initrd y rootfs) en un ejecutable independiente que inicia un contenedor en la VM.
Un wrapper de QEMU que descarga automáticamente imágenes de sistemas operativos e inicia máquinas virtuales optimizadas de Windows, macOS y Linux.
Una app para la barra de menús de macOS que explica en lenguaje sencillo qué puede hacer cada cable USB-C conectado a tu Mac y por qué la carga puede ser lenta.
App gratuita y de código abierto para la barra de menús de macOS que controla monitores externos: escalado HiDPI, brillo y volumen DDC, ajustes preestablecidos y pantallas virtuales.
Monitor de rendimiento nativo para la barra de menús de macOS que registra el historial de CPU, memoria, GPU, red, disco y batería para identificar qué procesos causan ralentizaciones.