DEV Community

Wanderson Alves Rodrigues
Wanderson Alves Rodrigues

Posted on

10 2

Docker + Portainer: gerenciando containers a partir do navegador

Para quem deseja ter uma interface gráfica para gerenciamento de containers o Portainer é uma boa escolha. Pelo navegador podemos acessar e gerenciar de recursos como imagens e containers Docker, networks e volumes.

O objetivo deste artigo é demonstrar a instalação, bem como os primeiros passos gerenciando localmente containers e outros recursos do Docker por meio do Portainer.

1 - Instalar Portainer com Docker no Linux

A instalação do Portainer é bem simples, primeiramente temos que baixar a imagem do Portainer pode ser baixada através do comando:



docker volume create portainer_data


Enter fullscreen mode Exit fullscreen mode

O comando a seguir permitirá a criação de uma instância para execução do Portainer via container Docker:



docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce


Enter fullscreen mode Exit fullscreen mode

Em que:

  • O parâmetro -d determina que o container em questão será executado como um serviço em background;

  • O atributo -p indica a porta (9000) através da qual acontecerá a comunicação com a aplicação Web correspondente ao Portainer, tendo neste caso se mapeado para o mesmo número da porta default (9000) deste gerenciador;

  • Já o atributo --name especifica o nome do container a ser gerado (portainer);

  • A instrução --restart always permite reiniciar o container do Portainer automaticamente;

  • A configuração -v /var/run/docker.sock:/var/run/docker.sock permitirá que se gerencie um ambiente Docker local;

  • Temos indicada ainda a imagem utilizada como base para a geração do container (portainer/portainer-ce);

Acessando a URL http://localhost:9000 no navegador aparecerá a tela inicial do Portainer, nesse primeiro acesso vai pedir a definição de um usuário e senha.

Alt Text

Cadastrado o usuário que atuará como administrador o próximo passo agora será escolher o ambiente de gerenciamento vamos escolher Docker.

Aparecerá então a tela inicial do Portainer:
Alt Text

Será exibido um resumo (Dashboard) contendo informações sobre containers, imagens, networks e volumes existentes no ambiente considerado:

Alt Text

Se acessamos os Containers temos a lista de diversos containers disponíveis no ambiente local, incluindo os status dos mesmos (ativos ou não):

Alt Text

Como podemos observar temos varias opções de gerenciamento do Docker, para quem procurar uma interface mais amigável o Portainer é uma boa escolha.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more