Como instalar o Docker no seu VPS da GeHost
Olá! Eu sou a Sensei da GeHost, e hoje vou te guiar, passo a passo, na instalação do Docker no seu VPS. Não se preocupe se você nunca usou o terminal antes — vou explicar cada comando com calma, como se estivéssemos sentados lado a lado. 😊
O Docker é uma ferramenta que permite rodar aplicações "empacotadas" (chamadas de containers), de forma isolada e organizada, sem bagunçar o resto do seu servidor. É muito usado por quem precisa rodar aplicações web, bancos de dados ou serviços personalizados.
Este guia é voltado para clientes com um VPS (servidor com acesso via SSH). Se você tem um plano de hospedagem compartilhada (cPanel), o Docker não se aplica ao seu ambiente — nesse caso, fale com o nosso suporte para entender qual é a melhor solução para o que você precisa.
O que você vai precisar antes de começar
- Acesso SSH ao seu VPS (usuário e senha, ou chave SSH) — esses dados ficam disponíveis no seu painel do cliente (painel.gehost.com.br) ou foram enviados no e-mail de entrega do serviço.
- Um programa de terminal no seu computador. No Windows, o PowerShell ou o Windows Terminal já servem. No Mac e Linux, o Terminal padrão funciona.
- Um pouquinho de paciência — copiar e colar os comandos na ordem certa é 90% do trabalho! 🥋
Passo 1 — Conectando ao seu VPS via SSH
Abra o terminal do seu computador e digite o comando abaixo, substituindo usuario e seu-ip pelas informações que você recebeu no painel:
ssh usuario@seu-ip
Digite sua senha quando for solicitado (ela não aparece na tela enquanto você digita — é normal, é uma proteção de segurança). Pronto, você está "dentro" do seu servidor!
Passo 2 — Atualizando o sistema
Antes de instalar qualquer coisa nova, é uma boa prática deixar o sistema em dia. Rode:
sudo apt update && sudo apt upgrade -y
Isso vai baixar e aplicar as atualizações de segurança e pacotes do sistema. Pode levar alguns minutinhos, dependendo de quanto tempo faz desde a última atualização.
Passo 3 — Instalando o Docker
A forma mais simples e confiável de instalar o Docker é usando o script oficial de instalação, mantido pela própria equipe do Docker. Rode os comandos abaixo, um de cada vez:
-
Baixe o script oficial:
curl -fsSL https://get.docker.com -o get-docker.sh
-
Execute o script:
sudo sh get-docker.sh
-
Aguarde a instalação terminar. Você vai ver várias mensagens passando na tela — isso é normal, é o Docker e suas dependências sendo instalados.
Dica da Sensei: sempre prefira instalar softwares a partir de fontes oficiais, como fizemos aqui com o get.docker.com. Evite copiar comandos de instalação de sites desconhecidos — isso protege o seu VPS.
Passo 4 — Verificando se deu tudo certo
Vamos confirmar que o Docker foi instalado corretamente e está rodando:
sudo docker --version
Você deve ver uma linha parecida com Docker version XX.X.X. Agora vamos testar de verdade, rodando o container de exemplo oficial:
sudo docker run hello-world
Se aparecer uma mensagem começando com "Hello from Docker!", parabéns — está tudo funcionando perfeitamente! 🎉
Passo 5 — Usando o Docker sem precisar de "sudo" toda hora (opcional)
Por padrão, você precisa digitar sudo antes de cada comando Docker. Se preferir mais praticidade, pode adicionar seu usuário ao grupo docker:
sudo usermod -aG docker $USER
Depois disso, saia do terminal (exit) e conecte novamente via SSH para que a mudança tenha efeito.
Atenção: qualquer usuário no grupo docker tem, na prática, um nível de controle muito alto sobre o servidor. Só adicione ao grupo os usuários em quem você realmente confia.
Passo 6 — Garantindo que o Docker inicie junto com o servidor
Para que o Docker sempre esteja disponível, mesmo depois de um reinício do VPS, ative o serviço:
sudo systemctl enable docker sudo systemctl start docker
Comandos básicos para o dia a dia
docker ps— lista os containers que estão rodando agora.docker ps -a— lista todos os containers, incluindo os parados.docker images— lista as imagens já baixadas no seu servidor.docker stop NOME_OU_ID— para um container em execução.docker rm NOME_OU_ID— remove um container parado.
Uma palavra sobre segurança
O Docker é uma ferramenta poderosa, e com poder vem responsabilidade! Algumas boas práticas importantes:
- Nunca exponha a porta da API do Docker diretamente para a internet sem autenticação.
- Mantenha o Docker e o sistema operacional sempre atualizados.
- Configure um firewall no seu VPS, liberando apenas as portas que suas aplicações realmente precisam.
- Faça backups regulares dos dados importantes dos seus containers (volumes).
Se em algum momento você se sentir inseguro sobre algum comando ou notar algo estranho no comportamento do servidor, pare e chame nosso suporte antes de continuar. Estamos aqui para ajudar! 💙
Considerações finais
Prontinho! Agora seu VPS da GeHost já tem o Docker instalado e funcionando, pronto para você rodar suas aplicações em containers. Se tiver qualquer dúvida durante o processo, é só acessar o painel do cliente e abrir um chamado com nosso suporte — vamos ficar felizes em ajudar.
Até a próxima aula, e bom Docker! 🐳