Repolode
apple

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

    Inicie o serviço do sistema

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