From 086cdfb3601536f24b127d6e1a16fdd96f468126 Mon Sep 17 00:00:00 2001 From: Vinayak Goyal Date: Tue, 16 Mar 2021 19:46:00 -0700 Subject: [PATCH] Use docker buildx for the build-image. --- build/common.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/common.sh b/build/common.sh index b8cfb5dd446..d4026722207 100755 --- a/build/common.sh +++ b/build/common.sh @@ -396,11 +396,11 @@ function kube::build::docker_build() { local build_args IFS=" " read -r -a build_args <<< "$4" readonly build_args - local -ra build_cmd=("${DOCKER[@]}" build -t "${image}" "--pull=${pull}" "${build_args[@]}" "${context_dir}") + local -ra build_cmd=("${DOCKER[@]}" buildx build --load -t "${image}" "--pull=${pull}" "${build_args[@]}" "${context_dir}") kube::log::status "Building Docker image ${image}" local docker_output - docker_output=$("${build_cmd[@]}" 2>&1) || { + docker_output=$(DOCKER_CLI_EXPERIMENTAL=enabled "${build_cmd[@]}" 2>&1) || { cat <&2 +++ Docker build command failed for ${image} @@ -408,7 +408,7 @@ ${docker_output} To retry manually, run: -${build_cmd[*]} +DOCKER_CLI_EXPERIMENTAL=enabled ${build_cmd[*]} EOF return 1