O Docker é uma tecnologia que permite "empacotar" uma aplicação junto com tudo o que ela precisa para funcionar (como bibliotecas, dependências e configurações), dentro de um container.
Dica: O que é um container?
É um ambiente leve e isolado que roda uma aplicação junto com tudo o que ela precisa para funcionar, facilitando o controle e a repetição em qualquer servidor.
Esse container roda como um pequeno ambiente próprio dentro da VPS, sem interferir no restante do sistema operacional.
Na HostGator, o Docker é utilizado das seguintes formas de acordo com a sua contratação:
- VPS com aplicação n8n - o ambiente já vem pronto, com todo o projeto rodando em containers Docker organizados pelo Docker Compose.
- VPS simples - você recebe um servidor limpo apenas com o sistema operacional (AlmaLinux 9, Ubuntu, Rocky ou Debian). Nesse cenário, o Docker pode ser instalado manualmente.
- VPS com aplicação Docker - o ambiente já vem montado e preparado para rodar containers.
Confira também:
Cada tipo de VPS utiliza o Docker, mas de maneiras diferentes. A seguir, você entende como cada ambiente funciona.
VPS com aplicação n8n
A VPS com n8n é um ambiente Docker especializado e configurado para automação de workflows.
Além do container do n8n, o ambiente inclui diversos recursos configurados:
- Traefik (proxy reverso com SSL automático)
- Autenticação básica pré-configurada
- Volumes organizados para fluxos, credenciais e logs
- Regras de segurança otimizadas
- Arquivos Compose personalizados para o n8n
- Inicialização automática após o primeiro acesso
- Pode atualizar, restaurar ou monitorar o sistema com poucos comandos - Confira os principais comandos
- Seus dados ficam isolados e mais protegidos
VPS simples
Você recebe um servidor limpo, com sistema operacional AlmaLinux9. O Docker não vem instalado, mas você pode instalar e configurar tudo manualmente.
É o cenário mais flexível, mas também o mais técnico.
Confira como adicionar a aplicação Docker
É o ambiente ideal para quem quer total liberdade.
VPS com aplicação Docker
Aqui o Docker já está instalado para rodar a aplicação em containers. Esse ambiente é mais flexível que o n8n, porque foi pensado para qualquer aplicação, não apenas automação.
Alguns dos recursos configurados são:
- Docker instalado
- Docker Compose ativo
- Arquivos Compose fornecidos pela própria HostGator
- Mapeamento de volumes já configurado
- Portas liberadas para o container
- Comandos simplificados para subir, atualizar e reiniciar a aplicação
O servidor vem com a infraestrutura Docker montada. Você pode:
- Modificar configurações conforme sua necessidade
- Adicionar novos containers
- Gerenciar múltiplas aplicações no mesmo servidor.
Melhores práticas para trabalhar com Docker
Essas recomendações valem para qualquer ambiente Docker da HostGator:
- Separe dados persistentes em volumes nomeados para facilitar backups e migrações.
- Mantenha as imagens Docker atualizadas para garantir segurança e estabilidade.
- Configure limites de CPU e memória nos containers para evitar sobrecarga do servidor.
- Automatize backups dos volumes e arquivos de configuração para prevenir perda de dados.
Confira os principais comandos Docker de gerenciamento e monitoramento