lith 2 years ago
parent
commit
429e208c30
1 changed files with 6 additions and 12 deletions
  1. 6 12
      Publish/DevOps2/release-bash/73.docker-image-build-push.sh

+ 6 - 12
Publish/DevOps2/release-bash/73.docker-image-build-push.sh

@@ -25,26 +25,20 @@ echo "73.docker-image-build-push.sh -> #1 docker - init buildx"
 export builderName="mybuilder__${appVersion}__"
 echo "builderName: $builderName"
 
-echo "#1.1 开启实验特性"
-export DOCKER_CLI_EXPERIMENTAL=enabled
 
-echo "#1.2 验证是否开启"
+echo "#1.1 验证是否开启"
 docker buildx version
 
-echo "#1.3 启用binfmt_misc"
-docker run --rm --privileged docker/binfmt:66f9012c56a8316f9244ffd7622d7c21c1f6f28d
+echo "#1.2 启用binfmt_misc"
+docker run --privileged --rm tonistiigi/binfmt --install all
 
-echo "#1.4 验证binfmt_misc是否开启"
-ls -al /proc/sys/fs/binfmt_misc/
-
-
-echo "#1.5 创建构建器"
+echo "#1.3 创建构建器"
 if [ ! "$(docker buildx ls | grep $builderName)" ]; then docker buildx create --use --name $builderName --buildkitd-flags '--allow-insecure-entitlement security.insecure'; fi
 
-echo "#1.6 启动构建器"
+echo "#1.4 启动构建器"
 docker buildx inspect $builderName --bootstrap
 
-echo "#1.7 查看当前使用的构建器及构建器支持的CPU架构"
+echo "#1.5 查看当前使用的构建器及支持的CPU架构"
 docker buildx ls