build.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. git clone https://gogs.tods.eu.org/ApqTeam/DockerImg.git
  2. cd DockerImg/sub-web/
  3. # Dockerfile 修改自 https://github.com/CareyWang/sub-web/blob/master/Dockerfile
  4. # 下载源码
  5. #rm -rf sub-web/
  6. git clone https://github.com/CareyWang/sub-web.git
  7. ### 创建构建实例
  8. # 如果已存在,可以先删除
  9. docker buildx ls
  10. docker buildx rm build -f
  11. docker buildx create --use --name build --node build --driver docker-container --driver-opt network=host
  12. ### end 创建构建实例
  13. ### 构建并推送
  14. docker buildx build --platform linux/amd64,linux/arm64 -t amwpfiqvy/subweb . --push
  15. ### end 构建并推送
  16. -- 以下为按架构分别构建 ----------------------------------------------------------------
  17. # amd64上构建并推送
  18. docker build -t amwpfiqvy/subweb:amd64 .
  19. docker push amwpfiqvy/subweb:amd64
  20. # arm64上构建并推送
  21. docker build -t amwpfiqvy/subweb:arm64 .
  22. docker push amwpfiqvy/subweb:arm64
  23. # 任意机器上构建latest标签并推送
  24. #docker manifest rm amwpfiqvy/subweb
  25. docker manifest create amwpfiqvy/subweb \
  26. amwpfiqvy/subweb:amd64 \
  27. amwpfiqvy/subweb:arm64
  28. docker manifest push amwpfiqvy/subweb