Runtime e pacotes do sistema
- Imagem Docker personalizada
- Tudo o que o seu Dockerfile instala
- Runtime padrão
- As linguagens e versões suportadas
- Máquina virtual
- Acesso root completo ao sistema
Crie uma imagem a partir de um Dockerfile em um arquivo ZIP ou RAR, ou importe um repositório do GitHub. Revise o Dockerfile, acompanhe os logs do build e crie uma aplicação a partir da imagem pronta. Requer o plano Core ou superior.
Traga o seu próprio Dockerfile
100 MB
contexto de build máximo
Core+
plano necessário
GitHub
rebuild a cada push
Live
logs do build
Três formas de executar uma carga de trabalho na Shard Cloud e o que cada uma deixa por sua conta.
Os runtimes padrão são Node.js, Python, Go, Java, PHP, .NET, Ruby, Elixir e sites estáticos. Imagens personalizadas exigem o plano Core ou superior.
Vá do código enviado à imagem personalizada em execução sem manter um registry ou host de builds separado.
Explorar capacidadesEnvie um arquivo ZIP ou RAR, ou selecione um repositório GitHub conectado antes do build começar.
Inspecione seu Dockerfile antes de criar ou reconstruir a imagem.
Abra os logs enquanto a imagem é construída e depois crie uma aplicação a partir dela no painel de imagens Docker.
Os builds rodam na Shard Cloud e a imagem fica em um registry interno. As aplicações criadas a partir dela aparecem no card da imagem, para você ver o que depende dela.
Envie um arquivo de até 100 MB com o Dockerfile na raiz ou importe um repositório do GitHub.
Os builds rodam na Shard Cloud e a imagem fica em um registry interno, sem host de build nem registry para você manter.
Vincule um repositório e cada push na branch escolhida inicia um rebuild. As aplicações em execução continuam na versão atual até você reiniciá-las ou fazer um novo deploy.
Acompanhe a saída do build em tempo real. Se o build falhar, o erro aparece no card da imagem.
Revise seu Dockerfile antes que ele seja usado para criar ou reconstruir a imagem.
Envie sua origem, acompanhe o build da imagem em tempo real e crie uma aplicação a partir dela assim que estiver pronta.
Começar agoraDa conexão à primeira decisão, em um único fluxo.
Sim. A Shard Cloud constrói uma imagem Docker a partir do seu Dockerfile e a executa como aplicação. Envie um arquivo ZIP ou RAR com um Dockerfile na raiz, ou importe um repositório do GitHub, e crie uma aplicação a partir da imagem pronta. O ENTRYPOINT e o CMD da própria imagem definem como ela inicia.
Recomendamos sempre usar o runtime padrão e só usar uma imagem Docker personalizada quando o runtime padrão não consegue fazer o que você precisa. Os runtimes padrão cobrem as linguagens suportadas (Node.js, Python, Go, Java, PHP, .NET, Ruby, Elixir) e sites estáticos: não há Dockerfile para escrever, a plataforma detecta como iniciar sua aplicação e não é preciso o plano Core. Escolha uma imagem Docker personalizada quando precisar de algo que eles não oferecem, como outra linguagem ou versão, pacotes do sistema ou um processo de início definido pelo seu próprio Dockerfile. Em troca, você mantém a imagem base, e imagens personalizadas exigem o plano Core ou superior.
Imagens Docker personalizadas exigem o plano Core ou superior. O Core inclui 2 imagens, o Pro inclui 6 e o Enterprise inclui 20. O plano Basic não inclui. O limite conta todas as suas imagens, qualquer que seja o status do build.
Comece com um arquivo ZIP ou RAR (até 100 MB) ou importe um repositório pela integração com GitHub; o fluxo de criação permite escolher a fonte antes do build. A imagem é sempre construída a partir do seu Dockerfile: não há opção para importar uma imagem pronta de outro registry.
O arquivo deve ser um ZIP ou RAR de até 100 MB com um arquivo chamado Dockerfile na raiz. O dashboard verifica isso antes do envio e mostra o Dockerfile para revisão. Se ele usar /app como WORKDIR, você recebe um aviso, porque os dados da aplicação ficam em /app e qualquer mount ali é apagado.
Sim. Sua fonte (ZIP, RAR ou repositório do GitHub) precisa já incluir um Dockerfile — o dashboard mostra ele em uma etapa de preview antes de criar ou reconstruir a imagem, mas não gera um Dockerfile para você.
A imagem define como a aplicação inicia: o que o ENTRYPOINT e o CMD dela executarem é o que roda. Configurações de linguagem, versão, entrypoint e comando personalizado não se aplicam. Ao criar a aplicação você escolhe a RAM, as variáveis de ambiente e, opcionalmente, um subdomínio web. Os arquivos em /app persistem; o resto do sistema de arquivos da imagem é somente leitura.
Quando a imagem estiver com status Pronta, abra Imagens Docker no dashboard e escolha Criar app na imagem. Você pode criar várias aplicações a partir da mesma imagem. Depois, as configurações de Runtime da aplicação mostram a imagem usada, com logs, atualização e rebuild pelo GitHub.
Sim. Escolha Atualizar imagem no card e envie um novo contexto de build; a imagem mantém o mesmo ID. Ou vincule um repositório do GitHub e escolha uma branch para que cada push inicie um rebuild. Um rebuild é recusado enquanto a imagem já está em build.
Não. O rebuild atualiza apenas a imagem. As aplicações que a usam continuam na versão do último deploy até você reiniciá-las ou fazer um novo deploy.
Excluir uma imagem também exclui todas as aplicações criadas a partir dela, por isso o dashboard pede que você digite o nome da imagem para confirmar. Não é possível excluir uma imagem enquanto ela está em build.
Leia o guia de imagens Docker personalizadas para ver o fluxo de build, os limites e o rebuild automático pelo GitHub.
Traga sua imagem e use um fluxo único para construir, revisar e operar.
Configuração guiada e sem compromisso
Do ZIP à imagem em execução
Envie sua fonte e tenha uma imagem hospedada sem manter um registry separado.
Revisado antes de construir
Visualize seu Dockerfile antes que a imagem seja construída.
Construa sua primeira imagem
Envie um projeto ou conecte o GitHub para iniciar o pipeline.
Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.
Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.
Construído para empresas em escala com alto volume de projetos e suporte avançado.
Pix ou cartão · sem fidelidade · cancele quando quiser