Trendyol Tech
Published in

Trendyol Tech

buildkit-machine: A brand new project to enable building/pushing container images without requiring a Docker Daemon based on BuildKit

  • Automatic garbage collection
  • Extendable frontend formats
  • Concurrent dependency resolution
  • Efficient instruction caching
  • Build cache import/export
  • Nested build job invocations
  • Distributed workers
  • Multiple output formats
  • Pluggable architecture
  • Execution without root privilege
export DOCKER_BUILDKIT=1
{ "features": { "buildkit": true } }
$ docker run -d — name buildkitd — privileged moby/buildkit:latest$ export BUILDKIT_HOST=docker-container://buildkitd$ buildctl debug workers
$ go install github.com/developer-guy/buildkit-machine@latest
$ buildkit-machine start buildkitd --unix $(pwd)/buildkitd.sock
$ buildkit-machine start builtkitd --tcp 9999

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
developer-guy

🇹🇷KCD Turkey Organizer🎖Best Sigstore Evangelist🐦SSCS Twitter Community Admin✍️@chainguard_dev Fan📦Container Addict📅Organizer at @cloudnativetr•@devopstr