Voltar

Hospedagem VPS Docker, pré-instalado

Um VPS Docker traz o Docker Engine e o Docker Compose no seu próprio servidor virtual, configurados e esperando seus contêineres. A instalação termina sozinha depois do pedido, e o endereço IP, o usuário e a senha aparecem no seu painel. Conecte-se por SSH, traga seu compose.yaml e inicie sua stack; você tem root, e nenhum outro app é adicionado ao servidor.

De quanto poder você precisa?

Total$4.01/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Docker?

  • Docker Engine e Docker Compose v2 dos pacotes do Ubuntu 24.04
  • Limites de log para contêineres: 3 arquivos por contêiner, de 10 MB cada
  • Uma verificação do engine durante a instalação que realmente baixa e executa uma imagem
  • Firewall ufw ativo, com apenas a porta 22 aberta para fora
  • fail2ban de olho nos logins SSH
  • Atualizações de segurança automáticas do sistema operacional

Qual tamanho você precisa para Docker?

O Docker não publica um valor de RAM para o Docker Engine, porque quem define a necessidade real são seus contêineres. Como regra prática, comece com 2 GB para alguns serviços pequenos, considere 4 GB se você criar imagens no servidor ou rodar um banco de dados, e 8 GB se vários apps dividirem a máquina. O docker stats mostra o que você realmente usa. RAM e CPU sobem ou descem pela aba Tamanho do seu painel. O disco só pode crescer, e imagens e volumes também ocupam espaço.

UsoTamanhoPreçoEscolher
Inicial 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Médio 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês

Para quem é?

  • Desenvolvedores cujo projeto já roda a partir de um compose.yaml
  • Pequenas stacks que mantêm uma API, um banco de dados e uma fila lado a lado em contêineres
  • Equipes que criam imagens em outro lugar e as baixam de um registry privado
  • Quem quer um servidor limpo e prefere escolher cada software por conta própria
  • Projetos com usuários na Turquia que devem rodar seus contêineres em Istambul

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Docker se instala sozinho. Na aba Visão geral, espere a linha App indicar que o Docker está pronto.
  3. Copie os valores das linhas Endereço de conexão, Usuário e Senha e conecte-se do seu computador: ssh root@seu-ip
  4. Verifique o engine: docker run --rm hello-world
  5. Copie seu compose.yaml para o servidor e execute docker compose up -d nessa pasta.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O Docker ignora o ufw nas portas publicadas. Toda porta que você lista em ports no compose.yaml fica aberta para a internet, com ou sem ufw allow.
  • Não publique serviços internos, como bancos de dados, já que os contêineres se alcançam pela rede do Docker. Para manter uma porta só no servidor, escreva 127.0.0.1:8080:80.
  • Este servidor ainda não tem proxy reverso nem HTTPS. Adicione um contêiner Caddy, Nginx ou Traefik que publique as portas 80 e 443 para obter um certificado.
  • Defina restart: unless-stopped no compose.yaml para os contêineres voltarem depois de uma reinicialização. Aumentar o servidor também o reinicia uma vez.
  • A instalação usa os pacotes do Ubuntu. Para passar ao repositório apt do próprio Docker, o guia oficial manda remover antes o docker.io e o docker-compose-v2.
  • Manter suas imagens e o software dentro dos contêineres atualizados é responsabilidade sua.

Perguntas e respostas sobre Docker

De quanta RAM um VPS Docker precisa?

O Docker não tem um valor oficial de RAM, porque os contêineres que você roda é que definem o que precisa. Como regra prática, 2 GB são um bom começo para alguns contêineres pequenos, e 4 GB se você rodar um banco de dados ou criar imagens no servidor. Você pode aumentar pelo seu painel.

O Docker Compose está instalado e qual comando uso?

Sim, o plugin Compose v2 está instalado. O comando não tem hífen: docker compose up -d, docker compose ps e docker compose logs -f. O comando antigo docker-compose não faz parte desta instalação.

Como abro a porta de um contêiner para a internet?

Adicione uma linha como 8080:80 em ports no compose.yaml e a porta fica aberta. O Docker ignora as regras do ufw para essas portas, então deixe de fora o que deve ficar privado ou associe-o com 127.0.0.1:8080:80.

Como levo minha própria imagem Docker para o servidor?

Há três caminhos: enviá-la a um registry e executar docker login e docker pull no servidor, criá-la lá mesmo com docker build, ou passar a saída do docker save por SSH para o docker load.

Como adiciono um domínio e HTTPS a um servidor Docker?

Aponte o registro A do seu domínio para o endereço IP do servidor e depois adicione um contêiner de proxy reverso que publique as portas 80 e 443. Ferramentas como o Caddy pedem e renovam o certificado sozinhas.

Os backups incluem os volumes do Docker?

Sim. Seu servidor tem backup toda noite, os últimos 7 dias são mantidos, e isso está incluído no preço. Os volumes ficam no disco do servidor, então estão no backup. Você pode recuperar um único arquivo ou restaurar o servidor inteiro pelo seu painel.

Leia mais e veja apps parecidos