这里的分布式方式指在build的时候dockerfile不用存放在本地,直接使用url拉取dockerfile来build镜像。优点是不需要占用生产环境的实例资源,通过创建一个临时实例即可完成build,build完成后即可释放实例。
这里使用 | 和 - 将curl的内容作为buildx的输入。并采用多架构build。
1 |
curl -fsSL minir.plus/dockerfile/v2raya | docker buildx build --push --platform linux/amd64,linux/arm64,linux/arm/v7 -t minirplus/v2raya -f - . |
There are no comments yet