build.txt 960 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #git clone https://gogs.tods.gq/ApqTeam/DockerImg
  2. cd DockerImg/speedtest/
  3. ### 创建构建实例
  4. # 如果已存在,可以先删除
  5. docker buildx ls
  6. docker buildx rm build -f
  7. docker buildx create --use --name build --node build --driver docker-container --driver-opt network=host
  8. ### end 创建构建实例
  9. ### 构建并推送
  10. docker buildx build --platform linux/amd64,linux/arm64 -t amwpfiqvy/speedtest . --push
  11. ### end 构建并推送
  12. -- 以下为按架构分别构建 ----------------------------------------------------------------
  13. # amd64上构建并推送
  14. docker build -t amwpfiqvy/speedtest:amd64 .
  15. docker push amwpfiqvy/speedtest:amd64
  16. # arm64上构建并推送
  17. docker build -t amwpfiqvy/speedtest:arm64 .
  18. docker push amwpfiqvy/speedtest:arm64
  19. # 任意机器上构建latest标签并推送
  20. docker manifest create amwpfiqvy/speedtest \
  21. amwpfiqvy/speedtest:amd64 \
  22. amwpfiqvy/speedtest:arm64
  23. docker manifest push amwpfiqvy/speedtest