VPS para Docker

O Docker funciona em KVM; para vários contêineres, escolha a partir de 2 núcleos, 2 GB de memória e 30 GB em NVMe. Primeiro os planos com o núcleo mais barato.

Escolha um VPS em quatro perguntas
8.223 planos
Ordenar por

VPS para Docker: preços, provedores e formas de pagamento

Na seleção: 8.223 planos de 1.057 provedores. Preços a partir de 1,04 € por mês; um quarto dos planos custa menos de 18,27 €, metade — menos de 36,99 €. Em NVMe — 100% dos planos, com tráfego ilimitado — 35%, com cobrança por hora — 10%.

Provedores mais baratos

  1. CloudTechtiqProfessional Cloud VPS · 4 núcleos · 8 GB1,04 €
  2. CServersExtraVPS-4096 · 3 núcleos · 4 GB1,93 €
  3. Voyar CloudCV-10 · 2 núcleos · 2 GB2,21 €
  4. BalHostVPS-1 (Xeon) · 2 núcleos · 4 GB2,34 €
  5. KeyubuVPS L-TR 3GB · 2 núcleos · 3 GB2,43 €

Preço por volume de RAM

RAMPlanosPreço a partir de
a partir de 1 GB8.2231,04 €
a partir de 2 GB8.2231,04 €
a partir de 4 GB7.7591,04 €
a partir de 8 GB6.0121,04 €
a partir de 16 GB3.7632,44 €

Formas de pagamento

  • Cartão bancário607 57%
  • Criptomoeda314 30%

Quantos provedores da seleção aceitam cada forma de pagamento.

Requisitos de um VPS para Docker

A grande vantagem do Docker é que o projeto inteiro — aplicação, banco de dados, fila, proxy reverso — é descrito em um único arquivo compose.yaml e muda de servidor em minutos. Mas ele impõe ao servidor virtual requisitos que um site comum em PHP não tem. Na tabela acima já ficaram apenas os planos que os atendem: KVM, a partir de 2 núcleos, 2 GB de memória e 30 GB em NVMe, com os de núcleo mais barato primeiro.

Virtualização: por que KVM

Os contêineres usam mecanismos do kernel Linux: namespaces, cgroups, bridges de rede, iptables. No KVM, o VDS tem kernel próprio, e o Docker é instalado do repositório oficial sem surpresas. No OpenVZ e no LXC, o kernel é compartilhado com a máquina host: ali o Docker ou não sobe, ou só funciona com configurações especiais do provedor, com limitações de rede e versões antigas. Não vale a pena perder uma noite descobrindo — escolha logo um VPS com KVM.

O segundo ponto é o driver de armazenamento. Por padrão, o Docker usa o overlay2, que exige suporte a OverlayFS no kernel. Se não houver, o Docker recorre ao driver vfs, que copia cada camada da imagem por inteiro: o disco enche várias vezes mais rápido e os builds ficam lentos. Dá para verificar o driver com o comando docker info logo após a instalação.

Quanta memória é necessária para vários contêineres

O próprio daemon do Docker ocupa cerca de 100 MB. Daí em diante, calcule pela composição da stack:

  • Nginx ou Caddy — 20–50 MB;
  • aplicação em Python, Node.js ou PHP-FPM — 100–300 MB por processo;
  • PostgreSQL ou MySQL — a partir de 200 MB, bem mais sob carga;
  • Redis — dezenas de megabytes mais o volume de dados.

Uma stack típica «proxy + aplicação + banco + Redis» cabe em 1–1,5 GB, por isso 2 GB é um mínimo razoável, e para vários projetos no mesmo servidor é melhor ter 4 GB de RAM. Defina limites de memória para os contêineres e adicione um arquivo de swap: sem isso, um processo que cresce demais derruba os vizinhos via OOM killer.

Disco: o espaço some sem você perceber

As imagens pesam de dezenas de megabytes a um gigabyte, e a cada atualização as versões antigas ficam no disco. Os logs dos contêineres, por padrão, são gravados sem limite de tamanho. Daí três regras: configure a rotação de logs no daemon.json (parâmetros max-size e max-file), rode periodicamente docker system prune e não escolha menos de 30 GB. Se houver bancos de dados nos contêineres, dê atenção aos planos com NVMe — em operações de escrita aleatória, a diferença em relação ao SSD SATA é perceptível.

Rede, segurança e pagamento

Uma armadilha comum: as portas publicadas com -p são abertas pelo Docker ignorando o UFW, e as regras do firewall não valem para elas. Vincule os serviços internos a 127.0.0.1 ou use as redes internas do compose. Em algumas regiões e redes, o download de imagens do Docker Hub às vezes fica lento ou limitado, então vale configurar um espelho de registry com antecedência. As formas de pagamento de cada plano estão na coluna «Pagamento»; os preços são atualizados com base nos dados dos sites dos provedores.

Perguntas frequentes

Dá para rodar Docker no OpenVZ?

No antigo OpenVZ 6, não; no OpenVZ 7 e no LXC, só com suporte do provedor e com limitações. Para Docker, o mais confiável é o KVM, em que o servidor tem kernel próprio.

1 GB de memória basta para Docker?

Para um ou dois contêineres leves sem banco de dados, sim, principalmente com um arquivo de swap. Uma stack com PostgreSQL e Redis funciona confortavelmente a partir de 2 GB.

Por que o Docker consome espaço em disco tão rápido?

Acumulam-se imagens antigas, contêineres parados, cache de build e logs sem rotação. Ajudam o docker system prune e a limitação do tamanho dos logs no daemon.json.

Por que o UFW não bloqueia a porta do contêiner?

O próprio Docker adiciona regras de iptables para as portas publicadas, e elas são aplicadas antes das regras do UFW. Publique a porta apenas em 127.0.0.1 ou coloque o serviço atrás de um proxy reverso.

O que é melhor para Docker: Ubuntu ou Debian?

Ambos são oficialmente suportados pelo Docker e funcionam igualmente bem. Escolha aquele com que você está acostumado; o importante é uma versão atual, com kernel que suporte overlay2.

Preciso de Kubernetes em um único VPS?

Normalmente não: para um servidor só, o Docker Compose é mais simples e consome menos recursos. Se precisar de orquestração, em máquinas pequenas usam-se distribuições leves como o k3s, mas elas exigem a partir de 2 GB de memória.

Quanto custa VPS para Docker?

A partir de 1,04 € por mês. Um quarto dos planos custa menos de 18,27 €, metade — menos de 36,99 €. Ao todo, 8.223 planos de 1.057 provedores.

É possível pagar VPS para Docker com cartão bancário ou criptomoeda?

Com cartão bancário — em 607 provedores de 1057 (57%), com criptomoeda — em 314 (30%). As formas de pagamento de cada plano estão na coluna «Pagamento».

Quanto custa VPS para Docker com 2 GB de RAM?

A partir de 1,04 € por mês; com 4 GB — a partir de 1,04 €, com 8 GB — a partir de 1,04 €.

Em quais países há mais planos?

Mais planos em nos EUA, na Alemanha e nos Países Baixos. Você pode escolher o país no filtro — preços e formas de pagamento serão recalculados.

Coleções de VPS/VDS

todos os 454 →

Preços e parâmetros são obtidos dos sites dos provedores; antes de pagar, confira no site — os provedores mudam os planos sem aviso.