> Meaning you would be open to it?
Tonni77127 opened this issue · comments
> Meaning you would be open to it?
Yes. Take a look at how the type=local
cache import is implemented. It also loads OCI layout from client disk so the transfer parts should be reusable. First, it needs to be implemented in LLB, probably as extra property for the llb.Image
. Then it can be plugging into Dockerfile and --build-context
flag.
--build-context *=
That does not work well. First of all names are needed for the build-context mechanism exposed to frontends. Secondly, OCI has not even decided on a standard for naming multiple images within the OCI layout.
Sorry, but why not being able to specify a --build-context-like syntax inside of the Dockerfile's FROM itself?
I'm not sure what the example you provided is supposed to do but Dockerfile is a secure and portable build mechanism. It does not have permission to randomly start reading files from user's/host's disk.
Originally posted by @tonistiigi in moby/buildkit#2343 (comment)