Skip to content

Guides

How to publish to multiple registries

The same image is built once per registry.

4 min read

The same image is built once per registry.

Why it happens

Each push is treated as a separate build rather than a separate tag on one build.

How to fix it

  1. Build once, then tag and push to each registry from the same build output
  2. Use buildx with multiple --tag flags across registries in one invocation
  3. Authenticate to each registry with OIDC where supported

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.