Skip to content
EduVerse
Docker Hub

Docker Hub

Explained

Platform

The largest public registry for Docker images, where you find and share container images.

Docker Hub, explained

Written by EduVerse

What it is

Docker Hub is an online registry, run by Docker, where container images are stored under a name and a tag. Think of it as GitHub for images rather than source code: you push an image to it, and any machine with access can pull it. When Docker can’t find an image locally, Docker Hub is where it looks by default.

Why teams use it

Building an image on every machine that needs it is slow and invites small differences between environments. A registry lets you build once and run that exact image anywhere. Docker Hub also hosts official images for software like PostgreSQL and Redis; teams with private code often use a private registry, such as Amazon ECR, in the same way.

An example from work

You clone a project, run docker compose up, and the terminal shows Docker downloading image layers one after another. Your docker-compose.yml only says image: redis:alpine, and because that image wasn’t on your machine yet, Docker pulled it from Docker Hub before starting the container.

Our own explanation, not a quote from the book.

Where it fits

Storing and sharing Docker images

Coverage in the book

Explained

Explained and compared with alternatives, so you know where and why it’s used.

Appears in