A container registry stores and distributes Docker container images, with options ranging from managed services like ECR and Docker Hub to self-hosted registries like Harbor.