Docker Hub
Docker Hub is a hosted container registry and collaboration service for discovering, storing, sharing, and distributing container images and related artifacts.
Road to Kubernetes
Docker Hub is a hosted registry service for discovering, storing, and distributing container images.
- How it is used
- Serves as the default registry for obtaining prebuilt images and distributing application images for deployment.
- How deep it goes
- Walks through tag selection, login, building, pushing, visibility, and production pulls; leaves self-hosting a registry aside.
- Examples
- Uses official NGINX, Python, and Node.js images, then a tagged Python application image pushed to Docker Hub.
- What you can do after
- Operate/configure it by selecting image tags, pushing a built image, and supplying hosted images to a production deployment.
Learn Docker in a Month of Lunches, Second Edition
Docker Hub is a public registry and collaboration service for sharing container images and other containerized software.
- How it is used
- Provides the default public location for downloading, discovering, and sharing container images.
- How deep it goes
- Explains pulling, repositories, image references, defaults, permissions, and layered storage, but not registry administration.
- Examples
- Uses the diamol/ch03-web-ping:2e image, pull and run commands, container logs, and a Docker Hub repository page.
- What you can do after
- Operate Docker Hub by pulling exact image references, running containers, inspecting logs, and selecting alternate registries.
Read how Learn Docker in a Month of Lunches, Second Edition explains Docker Hub →
Related concepts
- container registrykind of · A container registry is a service or repository for storing, managing, and distributing container images and related artifacts.
- container imageused by · A container image is a packaged filesystem and configuration artifact from which a container can be created and run.
- Dockerused by · Docker is a platform and ecosystem for building, distributing, and running applications in containers.
- docker loginused by · docker login is a Docker CLI command that authenticates a client to a container registry.
- API keyused by · An API key is a credential used to identify or authorize a client accessing an application programming interface.
- docker compose pullused by · docker compose pull is a Docker Compose command that downloads the container images specified by a Compose application.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

