- Home
- Container Build Tools
- rules_img
On the recordRead 9 Oct 202621 facts
rules_img
On the record
- Bazel setups
- It supports both Bzlmod and WORKSPACE setups.github.com · read 9 Oct 2026
- Bazel support
- It supports both Bzlmod and WORKSPACE setups.github.com · read 4 Oct 2026
- Builds
- The project describes its builds as hermetic and says they require no Docker daemon.github.com · read 9 Oct 2026
- Container runtimes
- The documentation describes loading images into Docker, containerd, and Podman, among other supported targets.github.com · read 9 Oct 2026
- Image registries
- Its rules can pull base images from and push images to container registries.github.com · read 9 Oct 2026
- Image signing
- Image signing is configurable and disabled by default; the project documents signing plugins and signing workflows.github.com · read 4 Oct 2026
- Intended users
- The project describes its push strategies as designed for organizations with thousands of builds per day.github.com · read 9 Oct 2026
- Layer efficiency
- It can represent layers as compact streams and reconstruct full layer tar files on demand at push or load time.github.com · read 4 Oct 2026
- Lazy pulling
- It supports eStargz and SOCI for lazy pulling container images.github.com · read 9 Oct 2026
- License
- The repository identifies its license as Apache-2.0.github.com · read 4 Oct 2026
- Multi-platform
- It supports multi-platform image builds through Bazel transitions.github.com · read 4 Oct 2026
- Multi-platform images
- It supports multi-platform images through Bazel transitions, with examples for linux/amd64 and linux/arm64.github.com · read 9 Oct 2026
- OCI compatibility
- It builds standard OCI images compatible with container runtimes.github.com · read 9 Oct 2026
- Purpose
- rules_img provides Bazel rules for building OCI container images with performance optimizations.github.com · read 9 Oct 2026
- Push strategy limits
- The CAS push strategy requires a special registry and Bazel remote cache, while the BES strategy requires a self-hosted BES server, a special backend, and a Bazel remote cache.github.com · read 9 Oct 2026
- Registry authentication
- It documents credential helpers, Docker and Podman configuration, Google credentials, and Amazon ECR credentials for registry access.github.com · read 9 Oct 2026
- Registry integrations
- It documents integration with Docker Hub, Google Artifact Registry, Amazon ECR, Harbor, and JFrog Artifactory, with feature support varying by registry.github.com · read 4 Oct 2026
- Remote builds
- It integrates with Remote Build Execution and Content Addressable Storage, and can push layers from the remote execution cluster to a registry at build time.github.com · read 4 Oct 2026