Logo do Sistema

Voltar

Instalação Docker + Portainer em sistemas com arquitetura ARM64

Instalação Docker + Portainer em sistemas com arquitetura ARM64

Notícias
Tutoriais
Tecnologia
Dicas
Daumzap's profile photo

Daumzap

Criado em: 8/15/2024


Introdução

A arquitetura ARM está se tornando comum em dispositivos como o Raspberry Pi, Orange Pi e servidores em nuvem, além de ser usada em processadores como o Apple M1. No entanto, ela difere da tradicional arquitetura AMD64 (x86_64), o que pode dificultar a criação e execução de contêineres entre essas plataformas. A seguir vou mostrar um breve tutorial de como instalar o Docker e Portainer nesta arquitetura.

O que é Docker?

Docker é uma plataforma de software que facilita a criação, execução e gerenciamento de aplicações em contêineres. Um contêiner é um ambiente isolado que contém tudo o que uma aplicação precisa para funcionar, como bibliotecas, dependências e configurações, garantindo que ela rode da mesma forma em diferentes sistemas.

Ao contrário das máquinas virtuais, os contêineres são leves, pois compartilham o mesmo kernel do sistema operacional, permitindo um uso mais eficiente dos recursos. Docker simplifica o desenvolvimento, permitindo que os desenvolvedores criem, testem e implantem aplicações de maneira consistente, independentemente do ambiente em que estejam sendo executadas.

O que é Portainer?

Portainer é uma ferramenta de gerenciamento de contêineres Docker com uma interface gráfica intuitiva. Ela facilita a administração e o monitoramento de ambientes Docker e Kubernetes, tornando o gerenciamento de contêineres mais acessível, especialmente para aqueles que preferem uma interface visual em vez de comandos de linha. O Portainer simplifica o processo de administração de contêineres e é especialmente útil para quem está começando com Docker ou deseja uma forma mais visual de gerenciamento.

Então vamos lá!

Primeiro, atualize o sistema para garantir que todos os pacotes estejam atualizados:

js
sudo apt update sudo apt upgrade

Instale Dependências:

Instale as dependências necessárias para o Docker:

js
sudo apt install apt-transport-https ca-certificates curl software-properties-common

Adicione a chave GPG do Docker:

js
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Adicione o repositório Docker:

js
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Instale o Docker:

js
sudo apt install docker-ce

Verifique a Instalação do Docker:

Para verificar se o Docker foi instalado corretamente execute o seguinte comando no terminal:

js
sudo systemctl status docker

Você deve ver algo como "active (running)".

Agora vamos precisar instalar o Docker Compose também:

Baixe a versão mais recente do Docker Compose:

js
sudo curl -L "https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Certifique-se de substituir v2.19.1 pela versão mais recente, se necessário. Você pode verificar a versão mais recente você pode verificar no repositório oficial clicando aqui

Dê permissão de execução ao binário:

js
sudo chmod +x /usr/local/bin/docker-compose

Verifique a instalação:

js
docker-compose --version

Agora na raiz da pasta do seu usuário crie um arquivo chamado docker-compose.yaml com o seguinte conteúdo:

js
version: '3.9' services: portainer: image: portainer/portainer-ce:2.20.1 container_name: portainer restart: always ports: - "9000:9000" volumes: - /var/run/docker.sock:/var/run/docker.sock - portainer_data:/data volumes: portainer_data:

Inicie o Portainer com Docker Compose:

js
docker-compose up -d

Verifique se o Portainer está rodando:

js
docker ps

Acessar o Portainer

Agora você pode acessar o Portainer em sua rede local através do navegador, usando o IP do seu servidor. Exemplo: 192.168.1.100:9000

Crie um usuário e senha para poder acessar a ferramenta.

© 2025 Daumzap. Todos os direitos reservados.

Política de PrivacidadeTermos de UsoFAQ

Daumzap

Sua plataforma completa para soluções digitais inovadoras e transformadoras.

Links Rápidos
InícioLojaBlogContato
Recursos
Minha ContaCentral de AjudaTermos de ServiçoPolítica de Privacidade
Contato

contato@daumzap.com.br

+55 (85) 98799-5102

Brasil