Servidor & DevOps 10 visualizações

Como configurar um ambiente de containers (Docker) básico na sua hospedagem VPS

Ver no WHMCS

Como configurar um ambiente de containers (Docker) básico na sua hospedagem VPS

Olá, amigo(a) Dev! Seja bem-vindo(a) ao seu primeiro passo em direção ao mundo dos containers — um universo onde aplicativos se tornam mais leves, portáveis e fáceis de gerenciar. Aqui na GeHost, entendemos que você quer experimentar, aprender e crescer sem complicações. E é exatamente isso que vamos fazer juntos, com calma, passo a passo.

Este guia é especialmente feito para quem está começando, mesmo que nunca tenha usado Docker antes. Vamos montar um ambiente básico de containers no seu VPS com segurança e praticidade — tudo dentro do seu plano de hospedagem, sem surpresas.

Sensei diz: Docker não é só para especialistas. É uma ferramenta para quem quer automatizar, organizar e escalar. E você já está no caminho certo.

Pré-requisitos: o que você precisa ter

  • Um plano VPS ativo na GeHost (consulte seu plano no painel).
  • Conhecimento básico de linha de comando (SSH) — não se preocupe, vamos ensinar com carinho.
  • Seu login e senha de acesso ao painel (painel.gehost.com.br).

Passo 1: Acesse seu servidor via SSH

Para começar, você precisa se conectar ao seu servidor VPS remotamente. Isso é feito usando o protocolo SSH, que é seguro e padrão na indústria.

No seu computador, abra o terminal (Linux/Mac) ou o PowerShell (Windows). Digite o seguinte comando:

ssh root@SEU_IP_DO_SERVIDOR

Substitua SEU_IP_DO_SERVIDOR pelo IP do seu VPS (disponível no painel da GeHost).

Se for a primeira vez, você verá um aviso sobre a chave do servidor. Digite yes e pressione Enter.

Em seguida, digite a senha do root (você a recebeu ao ativar o VPS ou pode recuperar no painel).

Tela de login do cPanel com campos de usuário e senha

Passo 2: Atualize o sistema

Antes de instalar qualquer coisa, é essencial garantir que seu sistema esteja atualizado. Isso evita conflitos e bugs futuros.

No terminal, execute:

apt update && apt upgrade -y

Esse comando atualiza os pacotes do sistema e aplica as últimas correções. Pode levar alguns minutos — aproveite para tomar um café ou respirar fundo.

Passo 3: Instale o Docker

Agora vamos instalar o Docker, a ferramenta que permite rodar containers. A GeHost já prepara o ambiente com as ferramentas essenciais, mas vamos instalar o Docker manualmente para maior controle.

Execute este comando:

curl -fsSL https://get.docker.com -o get-docker.sh

Depois, execute o script de instalação:

sh get-docker.sh

Esse script instala o Docker automaticamente. Quando terminar, você verá uma mensagem de sucesso.

Passo 4: Verifique se o Docker está rodando

Para garantir que tudo funcionou, vamos testar o Docker com um comando simples:

docker --version

Se tudo deu certo, você verá algo como:

Docker version 24.0.5, build 1234567

Se não aparecer, verifique se o serviço está ativo:

systemctl status docker

Se estiver parado, inicie com:

systemctl start docker

Passo 5: Crie seu primeiro container (Hello World)

Pronto! Agora vamos rodar o famoso “Hello World” do Docker — um container mínimo que apenas imprime uma mensagem.

Execute este comando:

docker run hello-world

Se tudo estiver certo, você verá uma mensagem de boas-vindas do Docker, dizendo que o container funcionou perfeitamente.

Sensei diz: Parabéns! Você acabou de criar seu primeiro container. Isso é como acender a primeira lâmpada em uma casa nova. Pequeno, mas poderoso.

Passo 6: (Opcional) Use um container com aplicação real

Para ir além do “Hello World”, vamos rodar um exemplo mais prático: um servidor web simples usando o Nginx.

Execute:

docker run -d -p 8080:80 --name meu-nginx nginx

Explicando o comando:

  • -d = roda em segundo plano (detached).
  • -p 8080:80 = mapeia a porta 8080 do seu servidor para a porta 80 do container.
  • --name meu-nginx = dá um nome ao container.
  • nginx = imagem oficial do Nginx.

Depois de rodar, abra seu navegador e acesse:

http://SEU_IP_DO_SERVIDOR:8080

Se tudo estiver certo, você verá a página padrão do Nginx. Parabéns! Você está rodando um servidor web dentro de um container.

Passo 7: Gerencie seus containers

Veja quais containers estão rodando:

docker ps

Para parar um container:

docker stop meu-nginx

Para remover um container:

docker rm meu-nginx

Se quiser ver todos os containers (inclusive os parados):

docker ps -a

Conclusão: você está no caminho certo

Parabéns, Dev! Você acabou de configurar um ambiente de containers com Docker no seu VPS da GeHost. Não foi difícil, foi simples — e isso é o mais importante.

Lembre-se: Docker é uma ferramenta poderosa, mas não precisa ser complexa. Comece pequeno, aprenda com cada passo, e com o tempo, você será capaz de rodar aplicações reais, testes automatizados, microserviços e muito mais.

Sensei diz: O caminho do Dev não é em linha reta. É em curvas, com erros, aprendizados e alegrias. Você já está no caminho certo — continue assim.

Se precisar de ajuda, nosso suporte está à disposição. Afinal, na GeHost, você não está sozinho. Estamos aqui para crescer com você.

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (marca Entexp, entexp.com.br). Dono: Raphael Neves Koga (desde 2015).*

Precisa de Ajuda?

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