Como hospedar um aplicativo no registro do Docker

Como hospedar um aplicativo no registro do Docker

Um registro do Docker é um sistema que armazena e distribui imagens do Docker. Existem muitas imagens hospedadas em um hub de registro. Uma imagem pode ter várias versões, cada uma identificada por uma tag diferente.

Um registro permite que os usuários extraiam imagens do Docker e enviem novas imagens para hospedagem. Isso permite que você tenha uma cópia do seu aplicativo online. Ele também permite que você compartilhe as imagens com outras pessoas.

Descubra tudo o que você precisa para enviar uma imagem de um aplicativo para o registro do Docker.

Por que usar o registro do Docker?

Embora existam muitos registros públicos online, o DockerHub é muito popular. O registro Docker é um produto da Docker Inc, empresa responsável pela própria plataforma Docker. Ele hospeda repositórios públicos e privados. Você pode usar repositórios públicos ou pagar por repositórios privados restritos.

O registro do Docker fornece compilações automatizadas, contas corporativas e integração de controle de origem. A configuração é muito parecida com o GitHub, a plataforma colaborativa de código aberto. O mecanismo do Docker interage com o registro do Docker por padrão. Você também pode executar seus processos de CI/CD.

Você pode aprender mais sobre o registro do Docker implantando um aplicativo de demonstração.

Criar uma conta de registro do Docker

Comece navegando até o site do Docker Hub e registrando uma conta lá.

Página de registro do Docker Hub

Depois de se inscrever e fazer login, você terá acesso à sua conta do Docker.

dentro da nova conta do Docker

Você precisa criar um repositório para enviar uma imagem de aplicativo de demonstração. Clique no botão Criar repositório e forneça um Nome e uma Descrição do repositório. Você pode escolher se deseja tornar seu repositório público ou privado. O registro do Docker fornece acesso a um repositório privado gratuito e a vários públicos.

criar repositório no Docker Hub

Puxe uma imagem do Docker

Para testar o processo, extraia uma amostra do Docker Image do Docker Hub. Você pode obter uma imagem do Ubuntu usando este comando:

docker pull ubuntu

O Ubuntu é uma das imagens oficiais do Docker. Em seguida, você precisa enviá-lo para seu próprio repositório do Docker.

Envie sua imagem para o registro do Docker

Agora você deve enviar a imagem de sua máquina local para o repositório do Docker Hub. Todos os repositórios contêm instruções sobre como inserir imagens neles. Você precisará usar essa sintaxe específica para estruturar sua imagem local antes de enviá-la para seu repositório. Deve aparecer assim:

instruções do repo sobre como enviar a imagem do docker

Altere o nome da imagem em seu repositório local para ter o mesmo nome do comando no repositório remoto. Você pode fazer isso com o seguinte comando:

docker tag ubuntu:latest sandra35/testrepo:latest

Quando o processo estiver concluído, você deverá ver a imagem com o novo nome e tag entre suas imagens.

Em seguida, vá em frente e envie a imagem para o registro com o seguinte comando:

docker push sandra35/testrepo:latest

Um push bem-sucedido terá a seguinte aparência:

envio bem-sucedido para o registro do docker

Agora, navegue até o repositório remoto do Docker em seu navegador. Você deve ver a imagem no repositório quando atualizar a página.

envio de imagem bem-sucedido para o registro do docker

Parabéns, você hospedou com sucesso uma imagem no registro do Docker! Você pode verificar os logs do aplicativo clicando na imagem.

Usando o mesmo método, você pode hospedar seus próprios aplicativos. O tamanho do seu aplicativo aumentará o volume da imagem hospedada. O registro armazena a imagem até que você a exclua. Você pode compartilhar sua imagem com qualquer pessoa na internet.

O registro do Docker é o melhor registro

O registro do Docker é um dos grandes recursos do sistema de software Docker. O registro otimiza o armazenamento e distribuição de imagens online. Você pode criar rapidamente aplicativos em contêineres e enviá-los online.

O registro do Docker hospeda um número ilimitado de aplicativos em seus repositórios públicos. Como alternativa, você pode criar repositórios privados pagos restritos a um público específico.

Comece a usar o registro do Docker e mude a maneira como você armazena e compartilha aplicativos.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *