Repolode
apple

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

    Inicia el servicio del sistema

    container system start
  2. 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