Portainer: como gerenciar containers Docker pelo navegador na VPS

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.yml e 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:

  1. Use senha forte e, se possível, ative a autenticação em duas etapas do proxy ou da VPN que você usa.
  2. Não publique a porta 9443 direto na internet.
  3. 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.
  4. 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.