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).
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).*