Configurar um terminal remoto no Portainer

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:

Configurar um terminal remoto em imagens do Portainer / 170506/1-configure-endpoint.png
Configurar um novo endpoint

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:

Configurar um terminal remoto em imagens do Portainer / 170506/2-change-endpoint.png
Alterar entre os diferentes pontos de extremidade definidos
Vídeo.