Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dockerfile exclude flag isn't recognize with 1.7-labs version on Windows

My Dockerfile looks like this:

# syntax=docker/dockerfile:1.7-labs
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019

WORKDIR /app

# other commands

COPY --exclude=bin/big_annoying.dll bin bin

I use Docker Desktop v4.30.0 (149282) for building images on Win 10 through docker compose build that references file above. Buildkit version is v0.13.2.

But I still receive error: Error response from daemon: dockerfile parse error on line 17: unknown flag: exclude.

like image 529
Den4MD Avatar asked Nov 14 '25 11:11

Den4MD


1 Answers

Have you tried enabling BuildKit using either an environment variable or the Docker daemon config, as documented here?

I'm able to build your image on Windows 10 using Docker Desktop 4.30.0 with:

DOCKER_BUILDKIT=1 docker-compose build

I saw the same error you did before providing the environment variable / flag.

like image 149
pdoherty926 Avatar answered Nov 17 '25 07:11

pdoherty926



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!