黄宗银 3 ani în urmă
părinte
comite
a6802e2cdb
1 a modificat fișierele cu 34 adăugiri și 2 ștergeri
  1. 34 2
      speedtest/build.txt

+ 34 - 2
speedtest/build.txt

@@ -2,5 +2,37 @@
 
 cd DockerImg/speedtest/
 
-# 构建并推送
-docker buildx build --platform linux/arm64,linux/amd64 -t amwpfiqvy/speedtest . --push
+
+### 创建构建实例
+
+# 如果已存在,可以先删除
+docker buildx ls
+docker buildx rm build -f
+
+docker buildx create --use --name build --node build --driver docker-container --driver-opt network=host
+
+### end 创建构建实例
+
+
+### 构建并推送
+
+docker buildx build --platform linux/amd64,linux/arm64 -t amwpfiqvy/speedtest . --push
+
+### end 构建并推送
+
+-- 以下为按架构分别构建 ----------------------------------------------------------------
+
+# amd64上构建并推送
+docker build -t amwpfiqvy/speedtest:amd64 .
+docker push amwpfiqvy/speedtest:amd64
+
+# arm64上构建并推送
+docker build -t amwpfiqvy/speedtest:arm64 .
+docker push amwpfiqvy/speedtest:arm64
+
+# 任意机器上构建latest标签并推送
+docker manifest create amwpfiqvy/speedtest \
+    amwpfiqvy/speedtest:amd64 \
+    amwpfiqvy/speedtest:arm64
+
+docker manifest push amwpfiqvy/speedtest