An image repository is used to store Container templates that can be spun up in a Container Runtime such as Docker.
Image repositories are Container Runtime specific but many are adopting the Open Container Initiative format popularised by Docker to allow use on any platform.