
moby/buildkitBuildKit is a concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit.
Report issues at [***]
Join #buildkit channel on Docker Community Slack
v0.27.0, latest
v0.27.0-rootless, rootless (see docs/rootless.md for usage)
master
master-rootless
Binary releases and changelog can be found from [***]
To run the daemon in a container:
bashdocker run -d --name buildkitd --privileged moby/buildkit:latest export BUILDKIT_HOST=docker-container://buildkitd buildctl build --help
See [***] for general BuildKit usage instructions
Buildx uses the latest stable image by default. To set a custom BuildKit image version use --driver-opt:
bashdocker buildx create --driver-opt image=moby/buildkit:master --use
For Rootless deployments, see docs/rootless.md
For Kubernetes deployments, see examples/kubernetes
To run the client and an ephemeral daemon in a single container ("daemonless mode"):
bashdocker run \ -it \ --rm \ --privileged \ -v /path/to/dir:/tmp/work \ --entrypoint buildctl-daemonless.sh \ moby/buildkit:master \ build \ --frontend dockerfile.v0 \ --local context=/tmp/work \ --local dockerfile=/tmp/work
Rootless mode:
bashdocker run \ -it \ --rm \ --security-opt seccomp=unconfined \ --security-opt apparmor=unconfined \ -e BUILDKITD_FLAGS=--oci-worker-no-process-sandbox \ -v /path/to/dir:/tmp/work \ --entrypoint buildctl-daemonless.sh \ moby/buildkit:master-rootless \ build \ --frontend \ dockerfile.v0 \ --local context=/tmp/work \ --local dockerfile=/tmp/work




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务