Como configurar um ambiente de containers Docker num VPS da GeHost imprimir

  • 0

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)


Esta resposta lhe foi útil?

« Retornar