Sumário
O que é o Portainer?
O Portainer é uma plataforma de gerenciamento de contêineres que simplifica drasticamente o processo de administração de ambientes de contêineres, como o Docker. Ele conta com uma interface de usuário intuitiva que permite que usuários de todos os níveis de habilidade visualizem, monitorem e gerenciem facilmente seus contêineres Docker, Docker Swarm, Kubernetes e Azure ACI. Desde a configuração inicial até a implantação de aplicativos e o monitoramento do desempenho.
O Portainer está disponível em duas edições: Community Edition (CE), uma opção de código aberto, e Business Edition (BE), uma oferta comercial com recursos adicionais para empresas e organizações.
Com sua abordagem simplificada e acessível, o Portainer capacita equipes de desenvolvimento e operações a alcançar maior eficiência e produtividade em suas jornadas de contêineres. O Portainer esconde a complexidade do gerenciamento de contêineres por trás de uma interface de usuário fácil de usar. Ao eliminar a necessidade de usar a CLI, o Portainer torna a implantação de aplicativos e a solução de problemas tão fácil que qualquer pessoa pode fazer isso.
Visão Geral da Arquitetura Portainer
O Portainer consiste em dois elementos: o Portainer Server e o Portainer Agent. Ambos são executados como contêineres na infraestrutura conteinerizada. O Portainer Agent deve ser implantado em cada nó do seu cluster e configurado para reportar ao contêiner Portainer Server.
Um único Portainer Server pode receber conexões de diversos Portainer Agent, oferecendo a habilidade de gerenciar múltiplos clusters a partir de uma interface centralizada. Para isso, o contêiner do Portainer Server requer persistência de dados. Os Portainer Agent são stateless e não requerem o armazenamento de dados.

Aprenda a Instalar o Portainer CE no modo Docker StandAlone
Para instalar o portainer CE no modo Docker Standalone siga os passos a seguir:
- Configure a rede outside no docker. Ela será utilizada em outros projetos deste blog para associação a outros serviços.
docker network create --driver=bridge --attachable --opt com.docker.network.bridge.name=outside outside
- Crie o arquivo docker-compose.yml e execute através do comando docker-compose up -d
version: '3.7'
services:
portainer:
image: portainer/portainer-ce:2.19.4
container_name: portainer
restart: always
networks:
- outside
ports:
- "9443:9443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
networks:
outside:
external: true
name: outside
- Acesse o portainer através do endereço: https://<host-ip>:9443

Vídeo de Instalação
Acompanhe o processo de instalação do Portainer CE no vídeo abaixo:
Aprenda a Instalar o Debian 12 e Docker
Aprenda a instalar o Debian 12 e Docker no Windows utilizando o VirtualBox:
Sistemas Base: Aprenda a instalar o Debian 12 e Docker utilizando o VirtualBox