Enquanto trabalha no Docker, os desenvolvedores construem e lidam com várias imagens do Docker. Eles podem precisar de uma maneira de armazenar e distribuir suas imagens para compartilhar e colaboração. Nesta situação, o Docker fornece serviços como Docker Registry e Docker Hub para armazenar, gerenciar e compartilhar suas imagens do Docker.
Este blog explicará:
O que é registro do Docker?
O Docker Registry é uma ferramenta de software utilizada para armazenar imagens do Docker, que são o bloco de construção de aplicativos de contêiner que contêm todas as dependências necessárias para executá -las. O Docker Registry atua como um repositório central, onde os usuários podem empurrar, puxar e gerenciar imagens do Docker. Ele permite que os usuários compartilhem e reutilizem facilmente imagens em diferentes ambientes.
O Docker Registry tem dois tipos, como:
O que é Docker Hub?
Docker Hub é o registro oficial do Docker. É um serviço baseado em nuvem que permite aos usuários gerenciar, armazenar e compartilhar imagens do Docker com todos. É o maior repositório público de imagens do Docker do mundo, com milhões de imagens disponíveis para os desenvolvedores usarem. Permite que os desenvolvedores construam aplicativos e colabore com outros. Possui imagens pré-construídas que podem ser baixadas e usadas para criar várias aplicações.
Diferença primária entre o Docker Registry e o Docker Hub
O Docker Registry é uma ferramenta auto-hospedada, onde os usuários podem hospedar e gerenciar seus registros públicos e privados. Isso fornece aos usuários controle total sobre suas imagens e a capacidade de controlar permissões e acesso. Considerando que o Docker Hub é um serviço baseado em nuvem fornecido pelo Docker. Ele é hospedado e gerenciado pelo Docker, o que significa que os usuários não têm controle total sobre suas imagens no Docker Hub.
Além disso, o registro do Docker permite que os usuários criem registros privados, que não são acessíveis ao público. Por outro lado, o Docker Hub é principalmente um registro público e requer uma assinatura paga para utilizar os repositórios privados.
Conclusão
O Docker Registry é uma ferramenta auto-hospedada usada para gerenciar imagens do Docker. É uma boa opção para a corporação que precisa armazenar e distribuir imagens do Docker em particular. Por outro lado, o Docker Hub é o registro padrão do Docker, onde a maioria dos desenvolvedores e organizações publica suas imagens do Docker. É gratuito para imagens públicas, mas há planos de preços para repositórios privados. Este blog explicou a diferença entre o Docker Registry e o Docker Hub.