{"repo":"moby/buildkit","free":true,"listed":false,"github":"https://github.com/moby/buildkit","clone":"git clone https://github.com/moby/buildkit.git","description":"concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit","language":"Go","stars":10198,"topics":["buildkit","dockerfile","docker","oci-image","oci","containers","builder","go","cloud-native","golang"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"BuildKit BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Key features: - Automatic garbage collection - Extendable frontend formats - Concurrent dependency resolution - Efficient instruction caching - Build cache import/export - Nested build job invocations - Distributable workers - Multiple output formats - Pluggable architecture - Execution without root privileges Read the proposal from https://github.com/moby/moby/issues/32925 Introductory blog post https://blog.mobyproject.org/introducing-buildkit-17e056cc5317 Join #buildkit channel on Docker Community Slack [!NOTE] If you are visiting this repo for the usage of BuildKit-only Dockerfile features like RUN --mount=type=(bind cache tmpfs secret ssh) , please refer to the Dockerfile reference. [!NOTE] docker build uses Buildx and BuildKit by default since Docker Engine 23.0. You don't need to read this document unless you want to use the full-featured standalone version of BuildKit. - Used by - Quick start - Linux Setup - Windows Setup - macOS Setup - Build from source - Exploring LLB - Exploring Dockerfiles - Building a Dockerfile with buildctl - Building a Dockerfile using external frontend - Output - Image/Registry - Local directory - Docker tarball - OCI tarball - containerd image store - Cache - Garbage collection - Export cache - Inline (push image and cache together) - Registry (push image and cache separately) - Local directory - GitHub Actions cac","default_branch":null,"files":null,"tree":[],"storefront":"/r/moby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moby/buildkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}