Como instalar o Docker no Raspberry pi com Raspbian?

Docker é um sistema de contêiner que você não precisa de muitos recursos para executar contêineres, então É muito leve e que, portanto, o Docker pode ser um candidato perfeito para desenvolvimento e teste de aplicativos da web no Raspberry Pi.

Naturalmente, ele pode fazer outras coisas, como executar um servidor web, um servidor proxy ou um servidor de banco de dados e muito mais no Docker em um Raspberry Pi.

Se você ainda não conhece o Docker, deve saber que este é um projeto de código aberto que automatizar a implantação de aplicativos em contêineres de software, fornecendo uma camada adicional de abstração e automação de virtualização de aplicativos em vários sistemas operacionais.

Estivador usa recursos de isolamento de recursos do kernel Linux, como cgroups e namespaces (namespaces) para permitir que "contêineres" separados sejam executados em uma única instância do Linux, evitando a sobrecarga de inicialização e manutenção de máquinas virtuais.

Preparando o Raspberry Pi

Instalar o Docker em nosso Raspberry Pi não é nada para escrever e sua instalação é bastante simples. Neste tutorial Teremos como base o sistema oficial do nosso Raspberry que é Raspbian.

Se ainda não tem este sistema instalado no seu Raspberry, pode consultar o seguinte artigo onde explicamos como fazê-lo de uma forma bastante simples. O link é este. 

Já com o Raspbian instalado em nosso Raspberry pi, vamos atualizar os pacotes e o cache do repositório de pacotes Raspbian APT com o seguinte comando:

sudo apt update

Agora, você deve atualizar todos os novos pacotes de software detectados no Raspbian. Para isso, basta executar o seguinte comando:

sudo apt upgrade

Neste ponto, os pacotes de software precisam ser atualizados.

Agora você tem que instalar os kernel-headers para o sistema operacional. Isso é importante, porque se você não instalar os cabeçalhos do kernel, o Docker não funcionará.

Para instalar os kernel-headers, tudo o que você precisa fazer é executar o seguinte comando no terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Com tudo isso pronto, podemos agora prosseguir para a instalação do Docker em nosso amado Raspberry Pi, já que temos total certeza de que temos todos os pacotes atualizados no sistema.

Instale o Docker no Raspberry Pi

Instalação do Docker Fazemos isso executando o seguinte comando no terminal:

curl -sSL https://get.docker.com | sh

Este processo de download e instalação pode demorar um pouco, então sugiro que você vá com calma.

Estivador

Com a instalação do Docker no sistema do nosso Raspberry Pi, agora começamos com o trabalho de implementação Docker para que você possa usá-lo.

Para isso, o primeiro passo é adicione nosso usuário de sistema "pi" (Padrão Raspbian) para o grupo docker. Assim, você poderá criar e gerenciar containers, imagens, volumes, etc. docker sem privilégios de sudo ou superusuário.

Se eles criaram um usuário diferente, eles devem alterar "pi" para seu nome de usuário no comando. Para adicionar o usuário pi ao grupo Docker eles só precisam executar o seguinte comando:

sudo usermod -aG docker pi

Feito esta mudança agora, será necessário reiniciar nosso sistema, para que as alterações feitas sejam carregadas na inicialização do sistema e a adição ao grupo Docker de nosso usuário seja aplicada.

Eles podem reiniciar o sistema executando o seguinte comando no terminal:

sudo reboot

Assim que o sistema for reiniciado, voltamos a ele e abriremos um terminal. Nele vamos executar o seguinte comando para verifique a instalação do Docker e se ele já está em execução no sistema:

docker version

Como você pode ver, o Docker já está funcionando perfeitamente no seu Raspberry Pi.

Agora você só precisa implementar seu primeiro contêiner. Para fazer isso, você pode procurar um na página Docker, onde muitos aplicativos são destacados. O link é este.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.