Pesquisa de site

Como instalar o Portainer Docker Manager no Ubuntu 20.04


Se você é um profissional de TI e trabalha com Docker, pode precisar de um gerenciador de UI para docker. Existem diferentes ferramentas de código aberto, como rancher e portainer, disponíveis para gerenciar diferentes ambientes docker, como docker host e contêineres. Volumes, redes etc. Neste artigo, aprenderemos como instalar e configurar o Portainer no Ubuntu 20.04 e usá-lo para gerenciar ambientes docker.

Portainer é um gerenciador de UI leve para docker que pode ser usado para gerenciar diferentes ambientes docker, como hosts docker ou clusters do docker swarm. O Portainer é executado em um único contêiner e oferece suporte a qualquer mecanismo Docker, incluindo Linux Container ou contêiner nativo do Windows e outras plataformas também. Facilita o gerenciamento de todos os nossos recursos Docker, como contêineres, imagens, volumes, redes e muito mais.

Pré-requisitos

  1. Novo servidor Ubuntu 20.04
  2. Conta privilegiada Sudo
  3. Conexão com a Internet para baixar pacotes

Instale o docker no Ubuntu 20.04

Neste artigo, presumo que você não instalou o docker em seu sistema Ubuntu. Siga as etapas abaixo para instalar o docker no Ubuntu.

Atualize o índice do pacote apt

sudo apt-get update

Instale as dependências

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

Adicione a chave GPG oficial do docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Agora execute o seguinte comando para configurar o repositório Docker estável.

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Agora atualize o índice do repositório e configure o docker-engine

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Assim que a instalação for concluída, reinicie o sistema

sudo reboot

Para verificar se a instalação do docker está correta, execute a imagem simples do docker como

sudo docker run hello-world

Saída :

Iniciar e ativar o serviço docker

sudo systemctl start docker
sudo systemctl enable docker

Saída :

Instale o Docker Compose

Depois que o docker estiver instalado, execute o seguinte comando para instalar o docker-compose no Ubuntu.

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

Defina a permissão usando o comando:

sudo chmod +x /usr/local/bin/docker-compose

Configurar Portainer

Instalamos o docker e verificamos executando a imagem simples do docker. Agora vamos extrair a imagem docker portainer/portainer-ce (anteriormente portainer/portainer) e executá-la como um contêiner. Antes de executar o contêiner, crie um volume docker persistente para armazenar dados do portainer.

sudo docker volume create portainer_data

Agora crie o contêiner portainer usando o seguinte comando.

sudo docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/portainer:/data portainer/portainer-ce

Onde :

  • -d => Execute o contêiner em modo desanexado
  • -p => Mapeie a porta do contêiner com a porta do host do docker
  • --name => Nome do contêiner
  • -v => Mapa de Volume

Saída :

Observe que a captura de tela ainda usa o antigo pacote portainer/portiner, use o novo pacote portainer/portiner-ce conforme usado no comando atualizado acima da captura de tela.

Execute o seguinte comando para verificar o status do contêiner

sudo docker ps -a

Saída :

O Portainer está rodando na porta 9000. Procure o endereço IP do seu servidor com a porta 9000 no navegador e crie um usuário.

Após criar o usuário, você poderá encontrar o dashboard do portainer. Você pode gerenciar diferentes recursos do Docker, como volumes, contêineres, redes e imagens do gerenciador de UI

Conclusão

Neste artigo, abordei como instalar o portainer para gerenciar o docker usando UI. Aprendemos como instalar o portainer e gerenciar contêineres docker em execução no host docker.

Obrigado por ler.

Artigos relacionados: