Portainer é uma interface gráfica de usuário (GUI) de código aberto que facilita a administração e o gerenciamento de Docker, Swarm, Kubernetes e Azure ACI. Portainer permite que você gerencie seus contêineres Docker, imagens, volumes, redes e muito mais!
É perfeitamente compatível com as plataformas Windows, Linux e MacOS e extremamente fácil de instalar.
Vamos entender como o Portainer funciona e como instalá-lo em um servidor Linux.
Como o Portainer Funciona?
O Portainer fornece uma interface de usuário web que interage com o Docker API para fornecer funcionalidades. O Portainer é executado como um contêiner Docker e se conecta ao socket Docker no host. Ele fornece uma interface amigável para gerenciar contêineres, imagens, redes e volumes Docker. Ele também oferece suporte para a criação e gerenciamento de pilhas Docker Compose, tornando mais fácil implantar aplicativos multicontêineres.
Instalando o Portainer em um Servidor Linux
Instalando Docker
Antes de instalar o Portainer, você precisa ter o Docker instalado no servidor. Caso ainda não tenha feito isso, siga as instruções oficiais do Docker para instalar o Docker Engine no seu sistema operacional específico.
Baixando a Imagem do Portainer
Uma vez que o Docker está instalado, o próximo passo é baixar a imagem do Portainer. Isso pode ser feito com o seguinte comando:
docker pull portainer/portainer-ce
Criando o Volume do Portainer
O Portainer armazena seus dados em um volume Docker. Para criar um volume Docker, você pode usar o seguinte comando:
docker volume create portainer_data
Executando o Contêiner do Portainer
Depois que o volume do Portainer estiver criado, você poderá iniciar o contêiner do Portainer. O comando a seguir inicia o contêiner do Portainer e faz com que ele se conecte ao socket 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
Agora, o Portainer deve estar em execução no seu servidor e acessível na porta 9000. Basta abrir o navegador e digitar http://
ipdoservidor:9000
para acessar a interface web do Portainer.
Portainer é uma poderosa ferramenta que simplifica o gerenciamento de ambientes Docker, fornecendo uma interface gráfica de usuário intuitiva. Sua facilidade de instalação e uso o torna uma adição valiosa para qualquer pessoa que trabalhe com o Docker, seja um desenvolvedor, um administrador de sistemas ou mesmo um entusiasta de tecnologia.
Sou um profissional na área de Tecnologia da informação, especializado em monitoramento de ambientes, Sysadmin e na cultura DevOps. Possuo certificações de Segurança, AWS e Zabbix.