Como Instalar e Testar o Apple Container 1.0 no macOS

Quer testar a nova alternativa nativa ao Docker no Mac? Siga nosso tutorial passo a passo para instalar e rodar seu primeiro contêiner no Apple Container 1.0!

Publicado

No nosso último artigo, nós conhecemos o Apple Container 1.0, a nova aposta da Apple para rodar contêineres Linux de forma 100% nativa e otimizada no Mac. Mas como a gente tira isso da teoria e coloca para rodar na prática?

Hoje, vamos direto para a nossa bancada de testes. Preparei um tutorial passo a passo, bem simples e direto ao ponto, para você instalar, configurar e colocar o seu primeiro contêiner para funcionar sem precisar de Docker Desktop.

📋 Requisitos de Hardware e Sistema

Antes de começarmos a digitar comandos, precisamos verificar se o seu Mac é compatível. Por usar tecnologias profundas de virtualização do sistema, a Apple colocou algumas regras de barreira:

  • Processador: É obrigatório ter um chip Apple Silicon (M1, M2, M3, M4 ou superiores). Modelos antigos com processador Intel não são compatíveis.
  • Sistema Operacional: Você precisa estar no macOS 15 (Sequoia) ou em uma versão mais recente.

Para ter certeza, clique no ícone da Maçã no canto superior esquerdo da sua tela, vá em “Sobre Este Mac” e confirme o Processador e a Versão do macOS.

🛠️ Passo 1: Como Instalar o Apple Container

Existem duas formas muito simples de fazer a instalação. Você pode escolher a que achar mais fácil:

  Aplicativo Itaú não funciona nos novos Macs M1 - RESOLVIDO

Opção A: Pelo instalador oficial (Mais fácil para a maioria)

  1. Acesse a página oficial de lançamentos do projeto no GitHub da Apple: github.com/apple/container/releases.
  2. Baixe o arquivo instalador com a extensão .pkg mais recente (geralmente nomeado como container-1.x.x-installer-signed.pkg).
  3. Dê dois cliques no arquivo baixado, digite a senha do seu Mac e siga as instruções na tela até concluir.

Opção B: Via Homebrew (A preferida dos técnicos)

Se você já usa o Homebrew (o famoso gerenciador de pacotes para o Terminal do Mac), a instalação é resolvida com apenas uma linha de comando. Abra o seu Terminal e digite:

brew install container

🚀 Passo 2: Iniciando o Serviço

Com o programa instalado, as ferramentas do Apple Container já estão no seu sistema, mas o serviço de segundo plano (que gerencia as máquinas virtuais) precisa ser iniciado.

No seu Terminal, digite o seguinte comando para ligar o motor dos contêineres:

container system start

Dica de Bancada: Esse comando precisa ser executado sempre que você reiniciar o Mac e quiser usar os contêineres novamente. Ele ativa o servidor local que gerencia toda a mágica.

Para ter certeza de que tudo deu certo, você pode checar a versão instalada digitando:

container --version

🐳 Passo 3: Rodando o seu Primeiro Teste!

Agora vem a melhor parte. Vamos colocar um servidor web leve para rodar. O comando do Apple Container é extremamente parecido com o do Docker, o que facilita muito a nossa vida.

Vamos baixar e rodar um servidor de testes Apache (HTTPD) com o seguinte comando:

container run --name meu-teste -it --rm -d httpd

(Explicando os termos técnicos: –name dá um nome amigável ao seu contêiner, -d faz ele rodar em segundo plano e –rm apaga o contêiner temporário assim que você decidir desligá-lo).

A grande diferença prática que você vai notar

Se você já usou Docker, deve ter percebido que nós não precisamos mapear portas de rede (como fazer a porta 8080 do Mac apontar para a porta 80 do contêiner). Por que?

  Emissor NFe no macOS Catalina

Porque o Apple Container cria uma máquina virtual leve com um endereço de IP próprio e real na sua rede interna! Para descobrir o IP do seu contêiner, digite:

container ls

Você verá uma tabela mostrando o contêiner rodando e o IP dele (geralmente algo parecido com 192.168.4.2). Para testar se o servidor está funcionando, basta abrir o seu navegador de internet do Mac e digitar esse número de IP na barra de endereços!

🧹 Passo 4: Como Limpar e Desligar

Terminou de testar e quer parar o servidor para não consumir memória do seu Mac? É muito simples:

Para parar o contêiner que criamos:

container stop meu-teste

E se no futuro você quiser desativar completamente o sistema do Apple Container que deixamos rodando em segundo plano no Passo 2, basta digitar:

container system stop

Pronto! Você acabou de instalar e rodar seu primeiro contêiner utilizando a ferramenta nativa da Apple. Simples, rápido e muito leve.

Apple, Apple Container, Contêineres, Desenvolvimento, Docker, Linux, macOS, Virtualização

Apoio

Participe da campanha!

Cafézinho

Quer me pagar um café? Pode usar a chave PIX abaixo

Chave PIX e-mail

[email protected]

Vídeos

Assista e se inscreva em nosso canal!

NEWSLETTER

Cadastre-se gratuitamente e fique por dentro de todas as novidades do blog, como dicas e tutoriais.

Não enviamos spams, fique tranquilo

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.