boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

Containerfile.busybox (1101B)


      1 ## Minimal per-arch image used to run target-arch ELF (stage0 tools and
      2 ## final P1 programs). Built per --platform; tag as boot2-busybox:<arch>.
      3 ##
      4 ## docker.io/library/busybox:musl ships per-arch manifests for amd64, arm64
      5 ## (aarch64), and riscv64. Pinning by index digest collapses to a single
      6 ## entry in the local store under multiple --platform pulls (the last wins),
      7 ## so we let `podman build --platform` pick the right per-arch manifest from
      8 ## the index and rely on per-arch tags (boot2-busybox:<arch>) to keep the
      9 ## resulting images distinct in the local store.
     10 ##
     11 ## Pinned to the busybox:musl index manifest (a multi-arch index, not a
     12 ## per-arch image). Per-arch entries within this index, fetched 2026-04-24:
     13 ##   amd64   sha256:298efc24641ff8a1a285abdc555a0ce5ab7c42eb085e1be099f824188e069604
     14 ##   arm64   sha256:458a2ae4cb09bf96f8e24f135474b1552039738ed16ee470320a9c05c2da2004
     15 ##   riscv64 sha256:657f5a49af9288dc98d2bf45343e45c57c3caf3946aa9df436d05da320a8c863
     16 
     17 FROM docker.io/library/busybox@sha256:19b646668802469d968a05342a601e78da4322a414a7c09b1c9ee25165042138
     18 CMD ["/bin/sh"]