Remove requirement for Docker daemon experimental mode from image build scripts
buildx
is no longer an experimental feature on the server-side, as per the official list, even though it's still experimental on the client-side. I've tested it on my machine and it worked fine without experimental mode enabled on the server (on engine version 19.03.13):
$ docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:41:33 2020
OS/Arch: darwin/amd64
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 19.03.13
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: 4484c46
Built: Wed Sep 16 17:04:43 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.3.7
GitCommit: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
We should remove this check from the image build scripts, as this prevents builds in minikube, which doesn't support experimental mode.
Edited by Pedro Pombeiro