Skip to content
@reproducible-containers

Reproducible Containers

Tools to help reproducible builds of container images. Under construction by @AkihiroSuda .

Tools to help reproducible builds of container images

See also: https://github.com/moby/buildkit/blob/master/docs/build-repro.md

Tools to analyze unreproducible container images

  • diffoci: diff for Docker and OCI (Open Container Initiative) container images

Misc

  • buildkit-cache-dance: Save --mount=type=cache caches on GitHub Actions (to reduce loads on snapshot.debian.org etc.)
  • buildkit-nix: Nix as Dockerfiles (docker build -f default.nix .)
  • repro-get: [Soft-deprecated] Reproducible apt/dnf/apk/pacman, with content-addressing

Pinned

  1. repro-sources-list.sh repro-sources-list.sh Public

    Configures `/etc/apt/sources.list` and similar files for installing packages from a snapshot.

    Shell 13 4

  2. repro-pkg-cache repro-pkg-cache Public

    Dockerfile examples for reproducing package cache (e.g., `/etc/apk/cache`)

    9 2

  3. diffoci diffoci Public

    diff for Docker and OCI container images

    Go 177 5

  4. buildkit-cache-dance buildkit-cache-dance Public

    Save `RUN --mount=type=cache` caches on GitHub Actions ( Forked from https://github.com/overmindtech/buildkit-cache-dance )

    TypeScript 79 22

Repositories

Showing 7 of 7 repositories