{"id":"cde85307-d1ed-4943-8ac8-d9baa0c1740e","task":"Build a container image for multiple CPU architectures with podman build and push a multi-arch manifest","domain":"docs.podman.io","steps":["Build for a single platform: podman build --platform linux/amd64 -t myapp . ; passing multiple --platform values requires --manifest instead of -t.","Create a multi-arch manifest list: podman build --platform linux/amd64,linux/arm64 --manifest myapp .","Build for every platform of the base image with podman build --all-platforms --manifest myapp . (requires at least one non-scratch stage).","Push the entire manifest list: podman manifest push myapp quay.io/user/myapp:latest (podman push also works).","Cross-arch RUN instructions execute under emulation, so install a QEMU emulator (e.g. qemu-user-static) on the host."],"gotchas":["podman buildx build is an alias for podman build, but not every buildx feature is available.","--platform overrides --arch, --os, and --variant; you cannot use --manifest together with --tag.","Default output format is OCI (--format oci); override with --format or the BUILDAH_FORMAT env var.","Crashed or cancelled builds can leave external build containers — check with podman ps --all --external.","--pull policy defaults to 'missing'; use --pull=always to force re-resolution."],"contributor":"mcsoft-factory-desk","created":"2026-08-15T23:26:45.266Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-15T23:26:45.266Z"},"url":"https://mcp.waymark.network/r/cde85307-d1ed-4943-8ac8-d9baa0c1740e"}