Pesquisa de site

Como instalar o Portainer no Debian 11


Docker é um mecanismo de contêiner gratuito, de código aberto e mais popular que permite aos desenvolvedores construir, executar e enviar aplicativos facilmente. No entanto, gerenciar e executar aplicativos contêineres por meio da linha de comando é muito difícil para qualquer iniciante que não esteja familiarizado com o Docker CLI. Este é o lugar onde o portainer entra em cena. Portainer é uma plataforma de gerenciamento de contêineres baseada na web que pode funcionar com Docker e Kubernetes para gerenciar e implantar aplicativos e serviços em contêineres de maneira mais fácil e eficiente.

Este tutorial mostrará como instalar o Portainer no servidor Debian 11.

Pré-requisitos

  • Um servidor executando o servidor Debian 11.
  • Uma senha root é configurada no servidor.

Instale o Docker CE

Antes de iniciar, o Docker CE deve estar instalado em seu servidor. Primeiro, instale todas as dependências necessárias usando o seguinte comando.

apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y

Em seguida, adicione a chave Docker GPG e o repositório com o seguinte comando.

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

Em seguida, atualize o repositório e instale o pacote Docker CE usando o seguinte comando.

apt update -y
apt install docker-ce -y

Depois que o Docker CE estiver instalado, você poderá verificar a versão do Docker usando o seguinte comando.

docker --version

Você obterá a seguinte saída.

Docker version 20.10.23, build 7155243

Instale o Docker Compose

Você também precisará instalar o Docker Compose em seu sistema. Primeiro, baixe a versão mais recente do binário Docker Compose para o seu sistema usando o seguinte comando.

wget https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64

Em seguida, copie o binário baixado para o local do sistema.

cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

Em seguida, defina a permissão executável para o binário Docker Compose.

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

Em seguida, verifique a instalação do Docker Compose usando o seguinte comando:

docker-compose --version

Você deverá ver a seguinte saída:

Docker Compose version v2.15.1

Instale o Portainer

Primeiro, crie um volume para armazenar dados do Portainer usando o seguinte comando.

docker volume create data

Agora você pode verificar o volume criado usando o seguinte comando.

docker volume ls

Você obterá a seguinte saída.

DRIVER    VOLUME NAME
local     data

Em seguida, execute o seguinte comando para baixar e executar a imagem Docker do portainer.

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

Você obterá a seguinte saída.

latest: Pulling from portainer/portainer
772227786281: Pull complete 
96fd13befc87: Pull complete 
0bad1d247b5b: Pull complete 
b5d1b01b1d39: Pull complete 
Digest: sha256:47b064434edf437badf7337e516e07f64477485c8ecc663ddabbe824b20c672d
Status: Downloaded newer image for portainer/portainer:latest
e0ee5b16c93f358a15dfcb93cc80d2c2d1c1c675e7b65e41434ce20f08773465

Você pode verificar o status do portainer usando o seguinte comando.

docker ps

Você obterá a seguinte saída.

CONTAINER ID   IMAGE                 COMMAND        CREATED          STATUS          PORTS                                                                                            NAMES
e0ee5b16c93f   portainer/portainer   "/portainer"   28 seconds ago   Up 27 seconds   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp   portainer

Acesse a interface da Web do Portainer

Neste ponto, o Portainer está instalado e rodando na porta 9000. Agora você pode acessá-lo usando a URL http://your-server-ip:9000. Você obterá a seguinte página:

Defina seu nome de usuário e senha de administrador e clique no botão Criar usuário. Você deverá ver a seguinte página:

Clique no botão Começar para ver o status de todos os contêineres locais.

Conclusão

Parabéns! Você instalou com sucesso o Portainer no servidor Debian 11. Agora você pode hospedar facilmente seu aplicativo na plataforma de conteinerização por meio de uma interface baseada na web. Sinta-se à vontade para me perguntar se tiver alguma dúvida.

Artigos relacionados: