mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 10:19:50 +00:00
Use docker buildx for the build-image.
This commit is contained in:
parent
3d1d8731bd
commit
086cdfb360
@ -396,11 +396,11 @@ function kube::build::docker_build() {
|
|||||||
local build_args
|
local build_args
|
||||||
IFS=" " read -r -a build_args <<< "$4"
|
IFS=" " read -r -a build_args <<< "$4"
|
||||||
readonly build_args
|
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}"
|
kube::log::status "Building Docker image ${image}"
|
||||||
local docker_output
|
local docker_output
|
||||||
docker_output=$("${build_cmd[@]}" 2>&1) || {
|
docker_output=$(DOCKER_CLI_EXPERIMENTAL=enabled "${build_cmd[@]}" 2>&1) || {
|
||||||
cat <<EOF >&2
|
cat <<EOF >&2
|
||||||
+++ Docker build command failed for ${image}
|
+++ Docker build command failed for ${image}
|
||||||
|
|
||||||
@ -408,7 +408,7 @@ ${docker_output}
|
|||||||
|
|
||||||
To retry manually, run:
|
To retry manually, run:
|
||||||
|
|
||||||
${build_cmd[*]}
|
DOCKER_CLI_EXPERIMENTAL=enabled ${build_cmd[*]}
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user