Exclude Windows OS when adding bind mount types #5077
Draft
+9
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
More info, what I was trying to achieve
I attempted to build a custom Docker frontend image(resides in dockerhub:docker.io/100909/dockerfile-4892) using the following Dockerfile:
The
dockerfile-frontend.exe
was built frombuildkit/frontend/dockerfile/cmd/dockerfile-frontend
.I created another Dockerfile referencing the custom frontend image:
# syntax=docker.io/100909/dockerfile-4892
I ran the following command:
This resulted in an error during container creation in
hcsshim
:I made changes in BuildKit to fix the error in step 3 and ran
buildctl
again.Container creation stage passes,
I am getting a new error shown below when building the custom dockerfile frontend as in step 2.
sh error: failed to solve: exit code: 2
This commit fixes the error in step 3.
@tonistiigi I am seeking ideas and comments.