build.txt 1.1 KB

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