Posted on: January 29, 2020 12:18 PM
Posted by: Renato
Categories: Variados
Views: 1478
Portainer é uma aplicação (em HTML5) para gerenciar Estivador. Tem uma interface gráfica, uma tabela para ver o status de cada container, imagem ou conexão. Para serviços em nuvem, é capaz de criar o serviço e a conexão.
O Portainer.io é uma boa opção para fazer um controle mais "humano" da nossa fazenda Docker. Nesse caso, é mais fácil implantar do que os anteriores, como: RancherOS ou Panamax.io .
Estamos falando que o Portainer é uma imagem do Docker mais, que é implantado como tal e que, uma vez iniciado, nos permitirá conectar a ele através da porta 9000
(TCP). Na imagem anexada, podemos ver o painel inicial. Quando começamos pela primeira vez, sua configuração é muito simples. Vamos explicar um pouco os passos mais iniciais (baseados no Ubuntu 17.04):
-
Precisamos ter o Docker instalado, se não, podemos fazer:
sudo apt-get install -y docker.io
- Você tem que ser claro sobre o que queremos do Portainer, se é para gerenciar o farm do Docker onde ele está instalado ou se é para gerenciar outro, remoto. Neste caso, vou iniciar a configuração pensando que ele irá gerenciar os Dockers de sua própria fazenda. Para fazer isso, vamos lançar o seguinte comando (onde instalamos o Docker):
sudo docker run -d -p 9000: 9000 -v "/var/run/docker.sock:/var/run/docker.sock" portainer / portainer
Para os iniciados no Docker, comente quatro coisas ...
-
sudo docker run
é o comando para inicializar unattached uma imagem, por si só não faz nada, teremos que passar uma série de parâmetros, veja neste caso que foram. -
-p (protocol) 9000:9000
, Portainer publica seus serviços portuários 9000 (TCP), então devemos dizer Docker que abrir essa porta também fazer um redirecionamento no host ea máquina Docker a todos os pedidos que fazemos para 9000 redirecionar para Docker Portainer. -
-v "/var/run/docker.sock:/var/run/docker.sock"
, teremos que especificar o soquete de conexão para o Docker, já que o Portainer exige que ele administre o farm local, no caso de administrar um Docker remoto, esse parâmetro não é necessário. -
portainer/portainer
é o repositório do Docker Hub, no qual baixaremos (automaticamente) a imagem do Portainer.
Depois de baixar a imagem e iniciar o Portainer Docker, teremos que nos conectar via navegador usando o seguinte: IP_HOST_DOCKER:9000
Se tudo funcionou corretamente, Portainer nos pediu para indicar que queremos para a senha da conta de "admin", que, em seguida, perguntou que tipo de fazenda deseja gerenciar (local / remoto) e acessar o portal e pode começar a usar o seu pleno potencial.
Autor: Joakim Vivas
Configurar um terminal remoto no Portainer
Neste artigo, configuramos o Portainer para se conectar a um endpoint remoto (a API exposta de um Docker Engine).
Acesse o Portainer e selecione Endpoints no painel esquerdo.
Para configurar o endopoint remoto (não seguro), você só precisa fornecer um nome para o endpoint e o URL de acesso:
Para identificar qual Docker Engine estou vendo em um determinado momento, indico o IP da máquina, seguido pela plataforma e pelo host em que ela está localizada.
Para alterar entre os diferentes pontos de extremidade definidos no Portainer , selecione o que você deseja gerenciar na lista suspensa na parte superior do painel lateral:
Donate to Site
Renato
Developer