Docker 101: Pull and Push Container Images
Learn how to move container images between your machine and container registries. Practice pulling images by tag, digest, and platform; tagging and pushing them to public and private registries; mirroring images across repositories; shipping images into air-gapped environments; and publishing multi-platform images.
This skill path covers the everyday workflows that revolve around the docker pull and docker push commands,
plus the less obvious cases you'll inevitably run into: immutable digest references, foreign platforms,
private registries with multiple credentials, offline servers, and multi-platform images.
You'll learn how to:
- Pull container images from Docker Hub, GitHub Container Registry, and other registries
- Pin an image with an immutable digest instead of a mutable tag
- Pull images built for a CPU architecture different from the host's
- Inspect a remote image without pulling its filesystem layers
- Tag local images with fully-qualified references and publish them to multiple registries
- Authenticate to private registries with
docker loginand manage credentials side-by-side - Mirror a container image from one repository to another with a
pull+tag+pushchain - Transfer container images to a server that has no Internet access using
docker saveanddocker load - Assemble and publish a multi-platform image from two independent single-platform variants
By the end of this skill path, you'll be comfortable moving container images between any two registries - public or private, online or air-gapped, single- or multi-platform.

Prerequisites
- Linux command-line knowledge
- Basic container running skills (see Docker 101: Run and Manage Containers)
- Familiarity with Dockerfile authoring is helpful but not required (see Docker 101: Build Container Images)
Premium Materials
Official Content Pack required
This platform is funded entirely by the community. Please consider supporting iximiuz Labs by upgrading your membership to unlock access to this and all other learning materials in the Official Collection.
Support Development