NEW
Novidade: Implante sua aplicação em minutos com o Shard AI

Crie e hospede suas imagens Docker personalizadas

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

Comparação

Imagem personalizada, runtime padrão ou VPS?

Três formas de executar uma carga de trabalho na Shard Cloud e o que cada uma deixa por sua conta.

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

Como inicia

Imagem Docker personalizada
O ENTRYPOINT e o CMD da própria imagem
Runtime padrão
Detectado automaticamente, ou seu próprio comando de início
Máquina virtual
Um serviço que você escreve e supervisiona

Build e deploy

Imagem Docker personalizada
ZIP, RAR ou GitHub, com rebuild a cada push
Runtime padrão
GitHub ou arquivo ZIP ou RAR
Máquina virtual
Manual, por SSH

Armazenamento

Imagem Docker personalizada
Persistente em /app; o resto da imagem é somente leitura
Runtime padrão
Disco persistente de 10 GB, tudo em /app é mantido
Máquina virtual
Um disco completo que você administra

HTTPS e domínio

Imagem Docker personalizada
Subdomínio shardweb.app grátis com a opção web ativada
Runtime padrão
Subdomínio shardweb.app grátis com SSL
Máquina virtual
Você emite e renova o certificado

Manutenção do servidor

Imagem Docker personalizada
A imagem base e as atualizações dela
Runtime padrão
Nenhuma
Máquina virtual
SO, segurança e atualizações ficam com você

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.

Resultados conectados

Um pipeline repetível para imagens personalizadas

Vá do código enviado à imagem personalizada em execução sem manter um registry ou host de builds separado.

Explorar capacidades

Arquivo ou fonte do GitHub

Envie um arquivo ZIP ou RAR, ou selecione um repositório GitHub conectado antes do build começar.

Revise antes do build

Inspecione seu Dockerfile antes de criar ou reconstruir a imagem.

Logs de build e depois deploy

Abra os logs enquanto a imagem é construída e depois crie uma aplicação a partir dela no painel de imagens Docker.

Feito para operar

Um pipeline claro do código à imagem em execução.

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.

ZIP, RAR ou GitHub

Envie um arquivo de até 100 MB com o Dockerfile na raiz ou importe um repositório do GitHub.

Construída e armazenada para você

Os builds rodam na Shard Cloud e a imagem fica em um registry interno, sem host de build nem registry para você manter.

Rebuild a cada push

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.

Logs de build ao vivo

Acompanhe a saída do build em tempo real. Se o build falhar, o erro aparece no card da imagem.

Prévia do Dockerfile

Revise seu Dockerfile antes que ele seja usado para criar ou reconstruir a imagem.

Configuração progressiva

Do Dockerfile à aplicação em execução, passo a passo.

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 agora
01
Envie a origem
Dê um nome à imagem e envie um ZIP ou RAR (até 100 MB) com um Dockerfile na raiz, ou importe um repositório do GitHub.
02
Revise e construa
Confira a prévia do Dockerfile, inicie o build e acompanhe os logs até a imagem ficar Pronta.
03
Crie uma aplicação a partir da imagem
Escolha nome, RAM, variáveis de ambiente e, se quiser, um subdomínio web. Vincule o GitHub para reconstruir a cada push.

Da conexão à primeira decisão, em um único fluxo.

Perguntas frequentes

Perguntas frequentes sobre Imagens Docker

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.

Pronto para avançar

Publique containers sem montar outro pipeline.

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.

Um plano para cada fase do seu projeto

Avaliado em 4.9/5 no TrustpilotUsado por mais de 50 mil desenvolvedores

Plano Basic

Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.

A partir de
R$ 5,77/mês
1-2GB RAM
1-2 vCPU
4-8 projetos
5-10GB CDN
Mais popular

Plano Core

Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.

A partir de
R$ 15,75/mês
4-8GB RAM
4-5 vCPU
16-32 projetos
35-100GB CDN
Conecte seu próprio domínio customizado

Plano Pro

Construído para empresas em escala com alto volume de projetos e suporte avançado.

A partir de
R$ 44,63/mês
12-24GB RAM
6-10 vCPU
48-96 projetos
150-250GB CDN
Load balancers
Backups automáticos

Pix ou cartão · sem fidelidade · cancele quando quiser