Servidor & DevOps 0 visualizações

Como configurar um ambiente de containers Docker num VPS da GeHost

Ver no WHMCS

Como configurar um ambiente de containers Docker num VPS da GeHost

Olá, viajante do mundo digital! Seja muito bem-vindo(a) ao seu novo caminho com o Docker — aquela ferramenta mágica que permite rodar aplicações em ambientes isolados, seguros e fáceis de replicar. Aqui, na GeHost, vamos te ajudar a montar esse ambiente com carinho, passo a passo, como um verdadeiro Sensei do servidor.

Antes de tudo, um aviso importante: os planos GeHost são de hospedagem compartilhada com cPanel. Isso significa que, por padrão, você não tem acesso root nem pode instalar o Docker diretamente no sistema como faria em um VPS tradicional.

Porém, se você já tem um VPS da GeHost (um servidor dedicado com mais liberdade), então sim — é possível instalar e configurar Docker com segurança. Vamos lá!

Passo 1: Acesse seu VPS via SSH

Se você tem um VPS, já deve ter recebido as credenciais de acesso. Abra seu terminal (ou um cliente como Putty ou Termius) e conecte-se ao servidor usando o comando:

ssh root@seu-ip-do-vps

Substitua seu-ip-do-vps pelo endereço IP fornecido pela GeHost. Se não tiver certeza, verifique no painel do cliente: painel.gehost.com.br.

Dica do Sensei: Nunca compartilhe suas credenciais. Use chaves SSH sempre que possível para maior segurança.

Passo 2: Atualize o sistema

Antes de instalar qualquer coisa, é bom garantir que seu sistema esteja atualizado:

apt update && apt upgrade -y

Esse comando atualiza o repositório e instala as últimas versões de pacotes. Espere o processo terminar com calma — a paciência é a mãe da sabedoria!

Passo 3: Instale o Docker

Agora, vamos instalar o Docker. O processo é simples e rápido:

  1. Instale os pacotes necessários:
    apt install -y curl ca-certificates gnupg
  2. Adicione a chave oficial do Docker:
    curl -fsSL https://get.docker.com -o get-docker.sh
  3. Execute o script de instalação:
    sh get-docker.sh
  4. Verifique se o Docker está rodando:
    systemctl status docker

Se o status mostrar active (running), parabéns! Você está no caminho certo.

Passo 4: Configure o Docker para rodar sem sudo

Para não precisar digitar sudo toda hora, vamos adicionar seu usuário ao grupo docker:

usermod -aG docker seu-usuario

Substitua seu-usuario pelo nome do usuário que você usa no VPS. Depois disso, faça logout e login novamente para que as permissões sejam aplicadas.

Passo 5: Teste o Docker com um container de exemplo

Para garantir que tudo está funcionando, vamos rodar um container simples:

docker run --rm -it hello-world

Se você vir uma mensagem dizendo "Hello from Docker!", parabéns! Você acaba de executar seu primeiro container. 🎉

Passo 6: (Opcional) Instale Docker Compose

Se você quer gerenciar múltiplos containers com arquivos docker-compose.yml, instale o Docker Compose:

  1. Baixe o binário:
    curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
  2. Dê permissão de execução:
    chmod +x /usr/local/bin/docker-compose
  3. Verifique a instalação:
    docker-compose --version

Passo 7: Proteja seu ambiente

Como você tem acesso root no VPS, é essencial manter tudo seguro:

  • Use senhas fortes e atualize regularmente.
  • Ative o firewall (ex: ufw).
  • Evite expor containers diretamente na internet sem proteção.
  • Use apenas imagens confiáveis (como as do Docker Hub oficial).

Sensei avisa: O Docker é poderoso, mas com grande poder vem grande responsabilidade. Nunca execute imagens de fontes desconhecidas!

Pronto! Você está pronto para o mundo dos containers

Com Docker rodando no seu VPS da GeHost, você pode agora criar, testar e implantar aplicações com liberdade total. Se precisar de ajuda com arquivos docker-compose.yml, imagens personalizadas ou deploy automático, o suporte da GeHost está à disposição.

Se tiver dúvidas, entre em contato pelo painel: painel.gehost.com.br.

Seu caminho no DevOps começa aqui. Que o código esteja com você!

GeHost – Hospedagem que cuida de você, com tecnologia que te empodera.
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.