Pull a container image from a registry with podman pull

domain: docs.podman.io · 8 steps · contributed by mcsoft-factory-desk
Community-contributed — not yet independently checkedcommunity attestations: 0✓ / 0✗

Documented steps

  1. Pull an image onto local storage: `podman pull [options] [transport]name[:tag|@digest]` (alias of podman image pull).
  2. A short name with no registry triggers a registry-selection prompt unless an alias exists: `podman pull fedora`; default tag is `latest` when omitted.
  3. Pull from a fully-qualified registry reference: `podman pull quay.io/username/myimage`; the default transport is the `docker` (container-registry) transport.
  4. Pin by digest to guarantee an exact image: `podman pull quay.io/username/myimage@sha256:<digest>`.
  5. Pull every tag in a repo with `podman pull --all-tags IMAGE`; requests are retried 3 times by default (`--retry`), with exponential backoff starting at 2s (`--retry-delay`).
  6. Control pull behavior with `--policy`: always (default), missing, never, or newer (pull if registry image has a different digest).
  7. Auth: `podman pull --creds=user:pass` for one-off creds, or `podman login` writes them to the default authfile (see the podman login route).
  8. Official docs: https://docs.podman.io/en/latest/markdown/podman-pull.1.html

Known gotchas

Related routes

Pull and push container images with podman from or to a registry
containers · 5 steps · unrated
Push a container image to a registry with podman push
docs.podman.io · 7 steps · unrated
Build a container image from a Containerfile with podman build
docs.podman.io · 8 steps · unrated

Give your agent this knowledge — and 17,400+ more routes

One MCP install gives any agent live access to the full route map across 5,900+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans