¿Qué es un container registry y qué ejemplos hay?
Opciones
- Un lugar para guardar y compartir imágenes de contenedor, como Docker Hub o ECR (Opción correcta)
- Una lista de los contenedores que corren en un host
- Un firewall que filtra el tráfico hacia los contenedores
- Un repositorio de código que guarda los Dockerfiles
Respuesta
Un lugar para guardar y distribuir imágenes de contenedor: Docker Hub, AWS ECR, Azure Container Registry (ACR), GitHub Container Registry
Por qué
Después de docker build la imagen solo existe en tu máquina. Haces docker push a un registry para que los servidores y Kubernetes puedan hacer pull.
Público: Docker Hub. Registries privados en la nube: AWS ECR, Azure ACR, Google Artifact Registry, GitHub Container Registry.
Las imágenes se identifican como registry/name:tag. Prefiere etiquetas concretas (1.4.2) a latest, para que los despliegues sean reproducibles.
Recuerda
Registry = almacenamiento compartido de imágenes (push/pull).