Vercel agora permite deploy de container a partir de um Dockerfile simples
Aprofundamento CEVIU
Aprofundamento
A Vercel passou a aceitar um Dockerfile ou Containerfile simples na raiz do projeto no Container runtime, desde que nenhum outro framework seja detectado. Nesse caso, a plataforma seleciona o preset Container, faz o build do arquivo e direciona todo o tráfego para a imagem resultante.
A ordem de prioridade importa. Se a detecção encontrar outro framework, como Django, ele ganha. Para forçar o uso do Dockerfile ou do Containerfile, rode vercel project update --framework container ou defina o framework no vercel.json. Um Dockerfile.vercel ou Containerfile.vercel continua tendo prioridade sobre um framework detectado, e projetos com múltiplos serviços seguem usando os services do vercel.json, com um entrypoint por serviço. O Container runtime está em beta, roda no Vercel Functions e é cobrado pelo modelo Active CPU.
O que mudou
Em 1 de julho de 2026, o CEVIU noticiou "Vercel lança suporte nativo a Dockerfile: deploy de qualquer serviço HTTP com autoscaling e observabilidade", em que o deploy dependia do arquivo Dockerfile.vercel. Na mesma data, saiu também "Vercel Functions agora suporta implantação direta via Dockerfile". Agora, um Dockerfile ou Containerfile comum na raiz basta, quando nenhum framework é detectado, sem precisar renomear o arquivo. O Dockerfile.vercel continua valendo e segue com prioridade.
Por que isso importa
Para quem já tem um Dockerfile no repositório, isso reduz o atrito de levar o projeto para a Vercel: a leitura é que dá para testar o mesmo arquivo sem criar uma variante só para a plataforma. Quem tem projeto com framework detectável, como Django, precisa lembrar que o preset Container não entra sozinho e exige o comando ou a configuração no vercel.json. Como o runtime ainda está em beta, vale cautela antes de apostar em produção.
Linha do tempo
CEVIU noticia o suporte a Dockerfile na Vercel via Dockerfile.vercel, com deploy de qualquer serviço HTTP.
Vercel aceita Dockerfile ou Containerfile simples na raiz no Container runtime, quando nenhum framework é detectado.
Perguntas frequentes
Como faço deploy de um Dockerfile simples na Vercel?
Coloque um Dockerfile ou Containerfile na raiz do projeto. Se nenhum outro framework for detectado, a Vercel seleciona o preset Container, faz o build e direciona todo o tráfego para a imagem.
E se meu projeto usa Django ou outro framework detectado?
O framework detectado continua tendo prioridade. Para usar o Dockerfile, rode vercel project update --framework container ou defina o framework no vercel.json.
Qual a diferença entre Dockerfile e Dockerfile.vercel?
O Dockerfile.vercel (ou Containerfile.vercel) tem prioridade sobre um framework detectado. O Dockerfile simples só é usado quando nenhum framework é detectado, ou quando você força o preset Container.
O Container runtime já é estável e como é cobrado?
Não, está em beta. Ele roda no Vercel Functions e é cobrado pelo modelo de preços Active CPU.
Fontes
- vercel.comfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 27 de outubro de 2026
- Editoria
- CEVIU Web Dev

