O Docker é uma plataforma leve de contêiner que permite executar e gerenciar aplicativos em ambientes isolados. A instalação do Docker em um Raspberry Pi permite que você use essa ferramenta poderosa para uma ampla gama de projetos, desde a hospedagem de aplicativos da Web até a execução de serviços de IoT. Este guia orienta você a instalar o Docker em um Raspberry Pi.
Pré -requisitos
- Raspberry Pi: Recomenda -se um Raspberry Pi 3, 4 ou posterior.
- Sistema operacional: Raspberry Pi OS (32 bits ou 64 bits).
- Conexão com a Internet: Verifique se o Raspberry Pi está conectado à Internet.
- Acesso ao terminal: SSH no seu Raspberry Pi ou use um teclado e monitor diretamente conectados.
- SO atualizado: Verifique se o seu Raspberry Pi OS está atualizado executando:
Etapa 1: Instale o Docker
O Docker fornece um script de conveniência oficial para instalação rápida.
Usando o script de conveniência
-
Faça o download e execute o script de instalação do Docker:
-
Adicione seu usuário ao
docker
Grupo para executar comandos do Docker semsudo
: -
Reinicie o seu Raspberry Pi ou faça logout e faça logon para as mudanças do grupo para entrar em vigor:
Verifique a instalação
Após a reinicialização, verifique se o Docker está instalado e executando:
Você deve ver a versão do Docker exibida.
Etapa 2: Teste Instalação do Docker
Execute um contêiner de teste para garantir que o Docker esteja funcionando corretamente:
Este comando baixa uma imagem de teste e a executa em um contêiner. Se for bem -sucedido, você verá um "Olá do Docker!" mensagem.
Etapa 3: Instale o Docker Compose (opcional)
O Docker Compose é uma ferramenta para definir e executar aplicativos do Docker multi-container.
Instale o docker compor
-
Faça o download do mais recente docker compor binário:
-
Aplique permissões executáveis ao binário:
-
Verifique a instalação:
Você deve ver a versão composta do Docker exibida.
Etapa 4: Ative o Docker para começar na inicialização
Para garantir que o Docker inicie automaticamente quando suas botas Raspberry Pi, ative o serviço do Docker:
Você pode verificar o status do serviço do Docker com:
Etapa 5: Execute um aplicativo de amostra do Docker
Vamos executar um servidor web simples para demonstrar a funcionalidade do Docker:
-
Puxe a imagem nginx:
-
Execute o contêiner nginx:
-
Abra um navegador no seu Raspberry Pi ou outro dispositivo na mesma rede e vá para
http://<raspberry-pi-ip>
. Você deve ver a página de boas -vindas do nginx. -
Para parar o recipiente, execute:
-
Para remover o recipiente:
Dicas para usar o Docker no Raspberry Pi
- Otimize para a arquitetura do ARM: Verifique se as imagens que você usa são compatíveis com a arquitetura do ARM (por exemplo, imagens específicas do Raspberry Pi).
- Use Portainer para gerenciamento: Instale o Portainer para gerenciar os contêineres do Docker por meio de uma interface da Web:
- Monitore os recursos: O Raspberry Pi possui recursos limitados; Monitore o uso da CPU e da memória para evitar a sobrecarga.
Solução de problemas
-
O comando Docker requer
sudo
: Verifique se o seu usuário é adicionado aodocker
grupo:Em seguida, reinicie o Raspberry Pi.
-
Serviço que não está começando: Verifique o status do serviço do Docker:
-
Permissão negada: Garanta o
/usr/local/bin/docker-compose
O arquivo tem permissões executáveis:
Aplicações do Docker no Raspberry Pi
- Hospedando aplicativos da Web (por exemplo, WordPress, NextCloud)
- Executando plataformas de IoT (por exemplo, assistente de casa, nó-vermelho)
- Ambientes de desenvolvimento de construção
- Aprendendo a contêinerização e orquestração
Conclusão
A instalação do Docker em um Raspberry Pi abre um mundo de possibilidades para implantar aplicativos leves e isolados. Seguindo este guia, você pode configurar o Docker e o Docker compor para gerenciar contêineres e explorar o potencial de ambientes de contêiner no seu Raspberry Pi. Comece a experimentar o Docker para desbloquear novos recursos para seus projetos!