Before this change:
```
unset DOCKER_BUILDKIT
make build
docker build --build-arg=CROSS=false -t "docker-dev:require-buildkit" -f "Dockerfile" .
Sending build context to Docker daemon 50.01MB
Error response from daemon: Dockerfile parse error line 17: Unknown flag: mount
make: *** [build] Error 1
```
After this change:
```
unset DOCKER_BUILDKIT
make build
docker build --build-arg=CROSS=false -t "docker-dev:require-buildkit" -f "Dockerfile" .
[+] Building 5.2s (71/71) FINISHED
=> [internal] load .dockerignore 0.1s
...
...
=> => exporting layers 0.9s
=> => writing image sha256:1ea4128a0e7f3bdee47de1675252609d9d6071e32da24a2aafee9fba96b2404b 0.0s
=> => naming to docker.io/library/docker-dev:require-buildkit 0.0s
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
... | ... |
@@ -7,6 +7,11 @@ DOCKER_BUILDX_CLI_PLUGIN_PATH ?= ~/.docker/cli-plugins/docker-buildx |
7 | 7 |
BUILDX ?= $(shell if [ -x "$(DOCKER_BUILDX_CLI_PLUGIN_PATH)" ]; then echo $(DOCKER_BUILDX_CLI_PLUGIN_PATH); fi) |
8 | 8 |
endif |
9 | 9 |
|
10 |
+ifndef USE_BUILDX |
|
11 |
+DOCKER_BUILDKIT := 1 |
|
12 |
+export DOCKER_BUILDKIT |
|
13 |
+endif |
|
14 |
+ |
|
10 | 15 |
BUILDX ?= bundles/buildx |
11 | 16 |
DOCKER ?= docker |
12 | 17 |
|