build.txt 934 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #git clone https://gogs.tods.gq/ApqTeam/DockerImg
  2. cd DockerImg/bsh/
  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/bsh . --push
  11. ### end 构建并推送
  12. -- 以下为按架构分别构建 ----------------------------------------------------------------
  13. # amd64上构建并推送
  14. docker build -t amwpfiqvy/bsh:amd64 .
  15. docker push amwpfiqvy/bsh:amd64
  16. # arm64上构建并推送
  17. docker build -t amwpfiqvy/bsh:arm64 .
  18. docker push amwpfiqvy/bsh:arm64
  19. # 任意机器上构建latest标签并推送
  20. #docker manifest rm amwpfiqvy/bsh
  21. docker manifest create amwpfiqvy/bsh \
  22. amwpfiqvy/bsh:amd64 \
  23. amwpfiqvy/bsh:arm64
  24. docker manifest push amwpfiqvy/bsh