A Docker registry is a storage and distribution system for Docker images — you push images to it and pull them from it. Docker Hub is the default public registry; organizations often use private registries. Registries are how images are shared and deployed.
What a registry does
A REGISTRY stores and distributes Docker images:
→ PUSH an image to the registry (upload/publish it)
→ PULL an image from the registry (download it to run)
→ This is how images move between machines: build once, push, pull anywhere
(CI builds an image → pushes to a registry → production pulls and runs it)
