Como instalar o Docker em um VPS da GeHost imprimir

  • 0

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:

  1. Baixe o script oficial:

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

    sudo sh get-docker.sh
  3. 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! 🐳


Esta resposta lhe foi útil?

« Retornar