Mientras trabajan en Docker, los desarrolladores construyen y tratan con varias imágenes de Docker. Es posible que necesiten una forma de almacenar y distribuir sus imágenes para compartir y colaborar. En esta situación, Docker proporciona servicios como Docker Registry y Docker Hub para almacenar, administrar y compartir sus imágenes de Docker.
Este blog explicará:
¿Qué es Docker Registry??
El Registro Docker es una herramienta de software que se utiliza para almacenar imágenes Docker, que son el bloque de construcción de aplicaciones contenedores que contienen todas las dependencias necesarias para ejecutarlas. El Registro de Docker actúa como un repositorio central donde los usuarios pueden presionar, tirar y administrar imágenes de Docker. Permite a los usuarios compartir y reutilizar fácilmente las imágenes en diferentes entornos.
Docker Registry tiene dos tipos, como:
¿Qué es Docker Hub??
Docker Hub es el registro oficial de Docker. Es un servicio basado en la nube que permite a los usuarios administrar, almacenar y compartir imágenes de Docker con todos. Es el repositorio público más grande del mundo de imágenes de Docker, con millones de imágenes disponibles para que los desarrolladores los usen. Permite a los desarrolladores crear aplicaciones y colaborar con otros. Tiene imágenes preconstruidas que se pueden descargar y utilizar para construir varias aplicaciones.
Diferencia principal entre Docker Registry y Docker Hub
Docker Registry es una herramienta autohospedada donde los usuarios pueden alojar y administrar sus registros públicos y privados. Esto proporciona a los usuarios un control total sobre sus imágenes y la capacidad de controlar los permisos y el acceso. Mientras que el Docker Hub es un servicio basado en la nube proporcionado por Docker. Está alojado y administrado por Docker, lo que significa que los usuarios no tienen control total sobre sus imágenes en Docker Hub.
Además, el Registro de Docker permite a los usuarios establecer registros privados, que no son accesibles para el público. Por otro lado, Docker Hub es principalmente un registro público y requiere una suscripción paga para utilizar los repositorios privados.
Conclusión
El registro de Docker es una herramienta autohospedada utilizada para administrar imágenes de Docker. Es una buena opción para la corporación que necesita almacenar y distribuir imágenes de Docker en privado. En contraste, el centro de Docker es el registro predeterminado para Docker, donde la mayoría de los desarrolladores y organizaciones publican sus imágenes de Docker. Es de uso gratuito para imágenes públicas, pero hay planes de precios para repositorios privados. Este blog explicó la diferencia entre el registro de Docker y Docker Hub.