操作步骤 | 简介
它是一个工作流。可快速构建指定架构/平台的单个或多个docker镜像 并存储在Artifact文件或Release文件
https://wkdaily.cpolar.top/archives/gc
如果你的docker镜像小于2GB 你可以使用红色框框这三种Release工作流
如果你的docker镜像大于2GB且小于5GB 你可以使用蓝色框框的这三种Artifact工作流
如果你的docker镜像大于5GB 比如vllm/vllm-openai:v0.6.4.post1抱歉了 只能自己解决网络问题直接pull了 本项目爱莫能助啦!
增加了新的工作流
可以将docker镜像转存到自己项目的Github Release文件里
对于Release文件,可以尝试直接使用“迅雷下载”,有一定概率加速。比如我这个项目里的Release 由于很多人下载过了,所以用迅雷下载很快。 如果迅雷速度是0 就把地址套用一下 下面的这些国内加速站的前缀 然后在复制到迅雷吧 这样下载大文件很快。
如果Github Release文件下载缓慢 你可以在
适配 GitHub Actions Runner 的 Node 20 退役计划,升级工作流依赖:
actions/checkout@v5、actions/upload-artifact@v6、softprops/action-gh-release@v3。
优化 ARM64 工作流:部分镜像的 Docker Hub 标签显示为linux/arm64,但 manifest list 的平台描述可能异常,导致docker pull --platform linux/arm64报错no matching manifest for linux/arm64 in the manifest list entries。现在 ARM64 工作流会在严格拉取失败后自动重试普通拉取,并检查镜像实际架构必须是linux/arm64,确认无误后才继续打包。
例如:amilys/embyserver_arm64v8:latest曾出现 Docker Hub 显示 ARM64,但 manifest list 平台描述异常的情况。
https://www.bilibili.com/video/BV1EZ421M7mL
https://www.bilibili.com/video/BV1yyq6YREdF
https://github.com/wukongdaily/DockerTarBuilder/wiki
Windows 上推荐使用7zip
macOS 推荐使用MacZip
Linux上推荐直接用tar 命令