Portainer | Ferramenta de gerenciamento de contêineres de código aberto

Portainer Ferramenta DevOps

Uma plataforma de gerenciamento de contêineres leves e auto-hospedados

A Portainer é uma plataforma de gerenciamento de contêineres de código aberto e poderoso. Ele permite que você construa, gerencie e mantenha facilmente os ambientes Docker e Kubernetes.

Visão geral

Portainer é uma ferramenta de gerenciamento de contêineres leve e de código aberto, poderoso e fácil de usar. Ajuda os clientes a adotar a tecnologia de contêineres, construir, gerenciar e manter os ambientes baseados em contêineres com o Docker, Kubernetes, Docker Swarm e Azure ACI. O Portainer é fácil de implantar uma ferramenta com uma interface intuitiva para os desenvolvedores de software e operações de TI. Portainer remove a necessidade de usar a CLI e esconde a complexidade do gerenciamento de contêineres. A plataforma de gerenciamento de contêineres da Portainer consiste em dois componentes, o Portainer Server e o Portainer Agent. Esses dois elementos são executados como recipientes leves do Docker em um motor do docker. Permite configurações centralizadas, gerenciamento e segurança dos ambientes de produção de Kubernetes e Docker. Ele fornece uma visão geral detalhada do ambiente e permite que o DevOps gerencie contêineres, imagens, volumes, redes e muito mais. Também é compatível com o motor independente do Docker e com o Swarm Docker.

Requisitos de sistema

As instruções de instalação fazem as seguintes suposições para o Portainer Open Sourcer Management Server em seu ambiente Linux:

  • A versão mais recente do Docker instalada
  • Acesso sudo à instância do servidor portainer host
  • Porta 9443 para acessar a interface do usuário e a API
  • Servidor de túnel TCP sobre a porta 8000
  • Acesso ao Docker via UNIX Sockets
  • Selinux está desativado
  • Docker está funcionando como raiz

Características

A solução de contêiner por portainer CE como serviço suporta uma ampla gama de recursos para gerenciar os contêineres do Docker como gerente de interface do usuário do Docker Swarm. Alguns dos principais recursos da GUI da Portainer Container Management estão listados abaixo:

  • Gerenciamento de controle de acesso
  • Implantação de aplicativos nativos de nuvem
  • Isolamento de rede
  • Registro de aplicativos
  • Visualização do cluster
  • Rede de contêineres
  • Gerenciamento de registro e armazenamento
  • Orquestração
  • Backup e restauração

Instruções de instalação

Instale o Portainer com o Docker no Linux

As etapas de instalação do documento supõem que todos os pacotes de dependência da edição comunitária do Portainer sejam instalados e atualizados no seu ambiente Linux. Para configuração do sistema operacional Linux, siga as etapas de instalações abaixo para instalar o contêiner do Portainener Server. Primeiro, crie o volume que o PortaIner Server usará para armazenar seu banco de dados usando o comando abaixo:

    docker volume create portainer_data

Em seguida, faça o download e instale o software Portainer Melhor Gerenciamento de Contêineres, executando abaixo no terminal:

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

Por padrão, a instalação do sistema de gerenciamento de contêineres da Portainer gera um certificado SSL autoassinado para proteger a porta 9443. Se você precisar da porta HTTP 9000 aberta por motivos herdados, poderá adicionar o seguinte no comando do Docker Run:

    -p 9000:9000

Agora você pode verificar se o contêiner do servidor Portainer começou executando o Docker PS Commamd:

    docker ps

Opcionalmente, você pode instalar o agente Portainer, juntamente com a instalação do servidor Portainer e o Docker Standalone, executando o seguinte comando:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

O Portainer Agent fornece funcionalidade adicional, como navegação por volume do Portainer. Agora, você pode fazer login na instância do servidor Portainer, navegando no url:

    https://localhost:9443

Você precisa substituir o localhost pelo IP ou nome de domínio totalmente qualificado (FQDN) e verá a página de configuração inicial do Portainer Server. É isso, o servidor Portainer foi instalado. Parabéns! Você configurou com êxito o Portainer Docker Container Management Server no Linux. Aproveitar!

Perguntas frequentes

para que é usado o Portainer?

A Portainer é uma interface do usuário fácil de usar e de código aberto de código aberto para o ambiente Docker e Kubernetes. O Portainer facilita o gerenciamento de seus contêineres, imagens, redes e volumes do Docker do painel GUI de Portainer baseado na Web.

O PORTAINER é gratuito?

Sim, o Portainer CE é gratuito para usar e baixar a ferramenta de gerenciamento de contêineres para ambientes de contêiner.

O portainer é de código aberto?

Sim, o Portainer é um software de gerenciamento de orquestração de contêineres de código aberto. O Repositório de Código Fonte da Portainer está disponível em Github.

Em que idioma está escrito portainer?

Portainer está escrito em linguagens de programação GO e JavaScript.

Portainer trabalha com Kubernetes?

A interface do usuário da Portainer Docker Swarm Management trabalha com todos os sabores de Kubernetes auto -hospedados ou gerenciados para garantir que qualquer aplicativo implantado seja seguro e seguro.

Explore

Neste artigo, discutimos sobre a ferramenta CE de gerenciamento de contêineres de código aberto. Para saber sobre outras ferramentas de orquestração e gerenciamento de contêineres de código aberto, visite a página seguinte:

5 principais ferramentas de orquestração de contêineres de código aberto para DevOps

Ferramentas de orquestração de contêineres de código aberto

 Português