Ao contratar a VPS da HostGator e escolher o Docker, ele já vem instalado em seu servidor e com ele você pode instalar o Portainer via Terminal - Caso não tenha o painel e queira utilizar em sua VPS NVMe, confira como adicionar
O Portainer é um painel web que permite gerenciar containers, imagens, volumes e redes de forma visual.
Ele é muito útil para quem está começando a usar o Docker.
Confira abaixo como instalar:
1No terminal, para criar volume para o Portainer, execute o comando:
docker volume create portainer_data
2Em seguida, rode o Portainer, executando o seguinte comando:
docker run -d -p 9000:9000 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce
Explicação dos parâmetros do comando:
- A) -p 9000:9000 - expõe o Portainer na porta 9000
- B) --restart=always - reinicia automaticamente se o servidor reiniciar
- C) -v /var/run/docker.sock:/var/run/docker.sock - permite que o Portainer gerencie o Docker local
- D) -v portainer_data:/data - volume para guardar dados do Portainer
3Verifique se o container está ativo com o comando:
docker ps
Se aparecer portainer na lista, significa que está ativo e rodando.
4Agora, abra no navegador para acessar o Portainer e digite:
http://SEU_IP:9000
Substitua “SEU_IP" pelo seu - Por exemplo: 123.123.12.12. Se necessário, confira como localizar
5Na tela de login, crie o usuário administrador e senha
Caso ao acessar ao portainer apareça a mensagem "New Portainer installation" significa que o Portainer foi instalado, mas a instância inicial ficou inativa por tempo de segurança.
O Portainer, por padrão, encerra a sessão se você não concluir a configuração inicial dentro de um tempo limite. Isso evita que a instalação fique aberta sem usuário definido.
Para solucionar, volte ao terminar é reinicie o container do Portainer para reativar a instância, com o comando:
docker restart portainer
Depois, acesse novamente pelo navegador - A tela de criação do usuário administrador e senha inicial vai aparecer de novo.
Pronto, agora você tem o painel para gerenciar containers.