Voltar

Alojamento VPS com Docker pré-instalado

Um VPS com Docker dá-lhe o Docker Engine e o Docker Compose no seu próprio servidor virtual, configurados e à espera dos seus contentores. A instalação termina sozinha depois da encomenda, e o endereço IP, o nome de utilizador e a palavra-passe aparecem no painel. Ligue-se por SSH, leve o seu compose.yaml e arranque a stack; tem acesso root e nenhuma outra aplicação é adicionada ao servidor.

De quanta potência precisa?

Total$4.01/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor Docker?

  • Docker Engine e Docker Compose v2 a partir dos pacotes do Ubuntu 24.04
  • Limites de registos para contentores: 3 ficheiros por contentor, de 10 MB cada
  • Uma verificação do motor durante a instalação que transfere e executa mesmo uma imagem
  • Firewall ufw ativa, com apenas a porta 22 aberta para o exterior
  • fail2ban a vigiar os inícios de sessão por SSH
  • Atualizações de segurança automáticas do sistema operativo

Que tamanho é necessário para o Docker?

O Docker não publica um valor de RAM para o Docker Engine, porque são os seus contentores que definem a necessidade real. Como regra prática, comece com 2 GB para alguns serviços pequenos, pondere 4 GB se construir imagens no servidor ou executar uma base de dados, e 8 GB se várias aplicações partilharem a máquina. O docker stats mostra o que realmente usa. A RAM e o CPU sobem ou descem no separador Tamanho do painel. O disco só pode crescer, e as imagens e os volumes também ocupam espaço.

UtilizaçãoTamanhoPreç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 é?

  • Programadores cujo projeto já corre a partir de um compose.yaml
  • Pequenas stacks que mantêm lado a lado, em contentores, uma API, uma base de dados e uma fila
  • Equipas que criam imagens noutro local e as transferem de um registo privado
  • Quem quer um servidor limpo e prefere escolher todo o software por conta própria
  • Projetos com utilizadores na Turquia que devem executar os contentores em Istambul

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O servidor arranca e o Docker instala-se sozinho. No separador Resumo, espere que a linha Aplicação indique que o Docker está pronto.
  3. Copie os valores das linhas Endereço de ligação, Nome de utilizador e Palavra-passe e depois ligue-se a partir do computador: ssh root@your-ip
  4. Verifique o motor: docker run --rm hello-world
  5. Copie o seu compose.yaml para o servidor e execute docker compose up -d nessa pasta.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O Docker contorna o ufw nas portas publicadas. Todas as portas que indicar em ports no compose.yaml ficam abertas à internet, com ou sem ufw allow.
  • Não publique serviços internos, como bases de dados, já que os contentores comunicam entre si 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 inverso nem HTTPS. Acrescente um contentor Caddy, Nginx ou Traefik que publique as portas 80 e 443 para obter um certificado.
  • Defina restart: unless-stopped no compose.yaml para que os contentores regressem após um reinício. 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 primeiro o docker.io e o docker-compose-v2.
  • Manter as imagens e o software dentro dos contentores atualizados é responsabilidade sua.

Docker: perguntas e respostas

De quanta RAM precisa um VPS com Docker?

O Docker não tem um valor oficial de RAM, porque são os contentores que executa que decidem o que precisa. Como regra prática, 2 GB é um bom começo para alguns contentores pequenos, e 4 GB se executar uma base de dados ou construir imagens no servidor. Pode aumentar a partir do painel.

O Docker Compose está instalado e que 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 docker-compose, mais antigo, não faz parte desta instalação.

Como abro a porta de um contentor à internet?

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

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

Há três maneiras: enviá-la para um registo e executar docker login e docker pull no servidor, construí-la lá com docker build, ou transmitir a saída de docker save por SSH para o docker load.

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

Aponte o registo A do domínio para o endereço IP do servidor e depois acrescente um contentor de proxy inverso que publique as portas 80 e 443. Ferramentas como o Caddy pedem e renovam o certificado por si.

As cópias de segurança incluem os volumes Docker?

Sim. É feita uma cópia de segurança do servidor todas as noites, são guardados os últimos 7 dias e isto está incluído no preço. Os volumes estão no disco do servidor, por isso entram na cópia. Pode recuperar um único ficheiro ou restaurar o servidor inteiro a partir do painel.

Leia mais e veja aplicações semelhantes