O Docker permite executar aplicações em contentores. É frequentemente utilizado para bots, aplicações web, bases de dados, dashboards e algumas ferramentas de jogos auto-hospedadas. Não instale o Docker se um guia de jogo lhe disser para usar uma instalação de servidor nativa normal.
Faça um backup antes de instalar o Docker num VPS que já hospeda serviços ativos. O Docker pode criar redes, regras de firewall, volumes e ficheiros de serviço.
- Conecte-se ao VPS com SSH.
- No Ubuntu ou Debian, atualize os pacotes e instale o Docker:
sudo apt update sudo apt install docker.io docker-compose-v2 sudo systemctl enable --now docker

- No AlmaLinux, Rocky Linux, Oracle Linux ou imagens estilo CentOS, instale o Docker se estiver disponÃvel nos seus repositórios ativados:
sudo dnf install docker docker-compose-plugin sudo systemctl enable --now docker
- Se a sua distribuição não fornecer o Docker nos seus repositórios padrão, utilize a documentação oficial de instalação do Docker para essa distribuição.
- Teste o Docker:
sudo docker run hello-world
- Opcionalmente, permita que o seu utilizador normal execute o Docker, depois saia e entre novamente:
sudo usermod -aG docker yourusername
Comandos úteis do Docker
| Comando | O que faz |
|---|---|
docker ps | Mostra os contentores em execução. |
docker ps -a | Mostra todos os contentores, incluindo os parados. |
docker logs container_name | Mostra os logs de um contentor. |
docker compose up -d | Inicia uma stack Compose em segundo plano. |
Os contentores Docker podem expor portas, escrever ficheiros e consumir espaço em disco rapidamente, por isso mantenha backups dos volumes de dados importantes.
