Blog Linux Avante

Portainer: GUI Docker baseada na web para uso remoto ou local

17 de maio de 2019

Portainer Docker GUI baseado na web

Em minha busca por uma GUI do Docker que pode ser usada remotamente, me deparei com o Portainer Community Edition, um código-fonte leve e aberto (embora Portainer Agent não seja um código-fonte aberto) GUI Docker baseada na web que pode ser usado para gerenciar contêineres, imagens, redes e volumes.

A ferramenta, que é compatível com o mecanismo Docker independente e com Docker Swarm, é simples de usar e implantar, estando disponível como um contêiner Docker. Ele pode ser usado tanto na máquina local quanto em uma interface de usuário Docker remota.

Estatísticas do Portainer

Recursos do Portainer:

  • Iniciar, parar, eliminar, reiniciar, pausar, retomar, renomear, remover ou adicionar contêineres Docker, criar imagem a partir do contêiner, alterar as políticas de reinicialização do contêiner e ingressar ou sair de redes
  • Visualize estatísticas de contêiner do Docker (memória, uso de CPU e rede e processos) e registros
  • Execute um console para acesso de linha de comando a contêineres
  • Extraia, remova, importe e exporte imagens
  • Ver detalhes da rede, adicionar ou remover redes
  • Adicione ou remova volumes e veja os detalhes do volume
  • Veja as pilhas disponíveis e crie novas pilhas
  • Implante facilmente aplicativos comuns via Portainer modelos de aplicativos
  • Gerenciamento de endpoint
  • Gerenciamento de usuários

O Portainer também possui um gerenciador de registro que pode enviar e receber imagens de e para o registro, mas para poder navegar nos registros e manipular seu conteúdo, você precisará da extensão Portainer Registry Manager, que é um aprimoramento pago.

Você pode tentar o Portainer sem implementá-lo, usando sua instância de demonstração pública - visite http://demo.portainer.io/ e faça o login com o nome de usuário admin e a senha tryportainer.

Instale o Portainer

O Portainer está disponível como um contêiner Docker. Para implantar o Portainer Server no Linux ou no Windows 10 Docker Host em execução no modo de contêineres do Linux, use (ele precisa Docker a ser instalado na máquina em que deseja implantar o Portainer):

Comandos para usar no terminal

docker volume create portainer_data

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

Você pode acessar a IU da web do Portainer visitando http://IP:9000/, onde IP é o IP da máquina em que o Portainer é executado. Se você deseja acessar a IU na máquina local, visite http://localhost:9000.

Na primeira vez que você iniciar a IU da web do Portainer, será necessário criar um novo usuário e conectar o Portainer ao ambiente Docker que deseja gerenciar: local, remoto, um Portainer agente ou Microsoft Azure ACI:

Configuração do Portainer

Para implantar o Portainer com opções avançadas, incluindo dados persistentes, implantar como um serviço Docker Swarm, protegendo-o usando SSL e mais, verifique o Portainer página de implantação.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.