|
|
@@ -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
|