Voltar


Daumzap
Criado em: 8/15/2024
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.
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.
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.
Primeiro, atualize o sistema para garantir que todos os pacotes estejam atualizados:
jssudo apt update sudo apt upgrade
Instale as dependências necessárias para o Docker:
jssudo apt install apt-transport-https ca-certificates curl software-properties-common
jscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
jssudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
jssudo apt install docker-ce
Para verificar se o Docker foi instalado corretamente execute o seguinte comando no terminal:
jssudo systemctl status docker
Você deve ver algo como "active (running)".
Baixe a versão mais recente do Docker Compose:
jssudo 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
jssudo chmod +x /usr/local/bin/docker-compose
jsdocker-compose --version
Agora na raiz da pasta do seu usuário crie um arquivo chamado docker-compose.yaml com o seguinte conteúdo:
jsversion: '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:
jsdocker-compose up -d
jsdocker ps
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.
Sua plataforma completa para soluções digitais inovadoras e transformadoras.
contato@daumzap.com.br
+55 (85) 98799-5102
Brasil