Tempo de leitura: 2 minutos
Quem começa a usar Docker logo percebe que lembrar todos os comandos cansa. O Portainer resolve isso com uma interface web onde você vê containers, imagens, volumes e redes, liga, desliga e lê logs com alguns cliques.
Para rodar o Portainer com folga, o ideal é uma VPS com SSD NVMe e RAM suficiente para os seus containers. Se você ainda não tem onde rodar isso, a Cloud VPS Brasil já entrega o servidor pronto.
Antes de começar
Você precisa de uma VPS Linux com o Docker instalado. Se ainda não tem, veja o passo a passo em Docker numa VPS Linux. Confira a versão com:
docker --version
Como instalar o Portainer
Primeiro crie um volume para guardar os dados do painel, assim nada se perde quando o container for atualizado:
docker volume create portainer_data
Depois suba o container do Portainer Community Edition:
docker run -d \
-p 127.0.0.1:9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Repare que a porta 9443 está presa em 127.0.0.1. Isso é de propósito: o painel só fica acessível de dentro do servidor, e você entra por túnel SSH ou por um proxy reverso com HTTPS.
Como acessar e criar o administrador
Do seu computador, abra o túnel:
ssh -L 9443:localhost:9443 usuario@IP_DA_VPS
Depois acesse https://localhost:9443 no navegador. O certificado é autoassinado, então o navegador vai avisar: pode continuar. Na primeira tela, crie o usuário administrador com uma senha forte.
Atenção: o Portainer dá um prazo curto para criar esse usuário. Se passar, ele bloqueia a tela de configuração. Nesse caso, reinicie o container com docker restart portainer e tente de novo.
O que dá para fazer no painel
- Containers: iniciar, parar, reiniciar, ver logs e abrir um terminal dentro do container.
- Imagens: baixar e remover imagens que não usa mais.
- Volumes e redes: criar e inspecionar.
- Stacks: colar um arquivo
docker-compose.ymle subir vários containers de uma vez. - Estatísticas: uso de CPU e memória por container.
Cuidados de segurança
O Portainer acessa o socket do Docker, e quem controla o Docker controla o servidor inteiro. Por isso:
- Use senha forte e, se possível, ative a autenticação em duas etapas do proxy ou da VPN que você usa.
- Não publique a porta 9443 direto na internet.
- Lembre que o Docker pode ignorar as regras do UFW para portas publicadas. Prender a porta em
127.0.0.1, como fizemos, é a forma mais segura. - Mantenha o Portainer atualizado.
Como atualizar o Portainer
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
Depois rode o mesmo docker run de antes. Como os dados estão no volume portainer_data, as suas configurações continuam lá.
Seu painel de containers num servidor de verdade
Containers pedem disco rápido e rede estável. Na Cloud VPS Brasil você conta com Intel Xeon Gold, SSD NVMe, baixa latência, tráfego ilimitado, preço fixo em reais e suporte humano via WhatsApp e ticket. Fale com a equipe pelo WhatsApp e escolha o plano ideal para o seu projeto.