From d03e0ba02c4245d588a21be0967f06fd7eb710d4 Mon Sep 17 00:00:00 2001 From: ruanshudong Date: Tue, 6 Sep 2022 10:12:09 +0800 Subject: [PATCH] fix deploy/docker.sh use tonistiigi/binfmt:latest --- deploy/docker.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/deploy/docker.sh b/deploy/docker.sh index 44dba01b..a418fc79 100755 --- a/deploy/docker.sh +++ b/deploy/docker.sh @@ -10,7 +10,7 @@ fi SRC=`pwd` if [ ! -d "deploy" ]; then - echo "you must execute $0 in framework directory." + echo "you must execute $0 in framework source directory, for example: deploy/docker.sh test amd64" exit 1 fi @@ -20,12 +20,17 @@ if [ ! -d "web" ]; then fi -export DOCKER_CLI_EXPERIMENTAL=enabled -docker buildx create --use --name tars-builder -docker buildx inspect tars-builder --bootstrap +export DOCKER_CLI_EXPERIMENTAL=enabled +docker run --rm --privileged tonistiigi/binfmt:latest --install all +docker buildx create --name tars-framework-builder --use +docker buildx inspect --bootstrap --builder tars-framework-builder + +#export DOCKER_CLI_EXPERIMENTAL=enabled +#docker buildx create --use --name tars-builder +#docker buildx inspect tars-builder --bootstrap #docker run --rm --privileged docker/binfmt:a7996909642ee92942dcd6cff44b9b95f08dad64 -docker run --rm --privileged tonistiigi/binfmt:qemu-v5.2.0 +#docker run --rm --privileged tonistiigi/binfmt:qemu-v5.2.0 if [ "$2" == "amd64" ]; then docker buildx build . --file "deploy/Dockerfile" --tag tarscloud/framework:$1 --platform=linux/amd64 -o type=docker