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.