App guiado para macOS que cria pen drives inicializáveis a partir de instaladores do macOS, Linux e Windows, em Macs com Apple silicon ou Intel.
apple/container
Ferramenta de linha de comando da Apple para executar containers Linux como máquinas virtuais leves em Macs com Apple silicon.
Alternativa open source a:Docker Desktop
- Estrelas
- 50,805
- Forks
- 1,835
- Issues abertas
- 581
- Último commit
- há 3 dias
O que é?
container é uma ferramenta de linha de comando para criar e executar containers Linux em um Mac. Cada container é executado como uma máquina virtual leve, e a ferramenta é escrita em Swift e otimizada para Apple silicon.
Ela funciona com imagens de container compatíveis com OCI, que podem ser baixadas de e enviadas para qualquer registry padrão de containers. As imagens criadas com a ferramenta também podem ser executadas em outros runtimes compatíveis com OCI. Ela usa o pacote Swift Containerization para gerenciar containers, imagens e processos em baixo nível.
O projeto exige um Mac com Apple silicon executando macOS 26. Ele é distribuído como um pacote de instalação assinado, acompanhado de scripts para atualizar, reverter para uma versão anterior e desinstalar. Também inclui um tutorial guiado para criar e publicar uma imagem de servidor web.
Recursos principais
- 01Executa containers Linux como máquinas virtuais leves no macOS
- 02Otimizado para Apple silicon
- 03Baixa e envia imagens compatíveis com OCI de e para registries padrão
- 04Desenvolvido com o pacote Swift Containerization
- 05Inclui scripts de instalação, atualização e desinstalação
Casos de uso
- Executar imagens de containers Linux localmente em um Mac durante o desenvolvimento
- Criar uma imagem e publicá-la em um registry de containers pelo macOS
- Testar softwares baseados em Linux em VMs isoladas com Apple silicon
Início rápido
- 1
Inicie o serviço do sistema
container system start - 2
Execute seu primeiro contêiner
container run --rm alpine echo hello
Antes de usar
- É necessário um Mac com Apple silicon e macOS 26. Versões anteriores do macOS não são compatíveis.
- Recursos marcados como experimentais, como o subcomando k8s, podem mudar sem manter a compatibilidade com versões anteriores.
Tópicos
Perguntas frequentes
- O que é container?
- Ferramenta de linha de comando da Apple para executar containers Linux como máquinas virtuais leves em Macs com Apple silicon. container é uma ferramenta de linha de comando para criar e executar containers Linux em um Mac. Cada container é executado como uma máquina virtual leve, e a ferramenta é escrita em Swift e otimizada para Apple silicon.
- container é gratuito? Qual é a licença?
- container é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- container ainda é mantido?
- Manutenção ativa. O último commit de container foi em 17 de out. de 2026.
- Para que posso usar container?
- Executar imagens de containers Linux localmente em um Mac durante o desenvolvimento Criar uma imagem e publicá-la em um registry de containers pelo macOS Testar softwares baseados em Linux em VMs isoladas com Apple silicon
- Como instalar container?
- Inicie o serviço do sistema: container system start Execute seu primeiro contêiner: container run --rm alpine echo hello
- Onde consigo container?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apple/container
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma CLI para Linux que embute uma microVM Firecracker (binário, kernel, initrd e rootfs) em um único executável independente, que inicia um container na VM.
Um wrapper para QEMU que baixa imagens de sistemas operacionais automaticamente e inicia máquinas virtuais otimizadas de Windows, macOS e Linux.
Um app para a barra de menus do macOS que explica, em linguagem simples, o que cada cabo USB-C conectado ao Mac pode fazer e por que o carregamento pode ser lento.
App gratuito e de código aberto para a barra de menus do macOS, com controles para monitores externos: escala HiDPI, brilho e volume via DDC, predefinições e telas virtuais.
Monitor de desempenho nativo para a barra de menus do macOS, que registra o histórico de CPU, memória, GPU, rede, disco e bateria para identificar os processos por trás das lentidões.