docker compose aarch64 源码
说明 git上搜索了很多docker-compose的arm64的编译基本都是使用qemu-user-static之类的设置下后编译的,也看到过用特权容器启动qemu-user-static或binfmt之类的,但是我自己的机器上试了无效,貌似是因为我操作系统是低版本内核的centos,github上搜了下,其他很多人的编译感觉太啰嗦了。就在action上整了下,测试是可用的,而且非常简单。 编译过程看compose仓库的makefile,是运行的这个脚本。所以克隆compose仓库后进目录里,然后检出指定标签。最后有个build --output就是直接把文件给整出来。我这里是用的buildx去替代build编译。理论上也可以编译其他架构的,后面我打算我仓库整个自动化同步官方标签checkout去编译。 测试 环境信息 银河麒麟v10系统,架构arm64 $ arch aarch64
文件列表
docker-compose-aarch64-master.zip
(预估有个3文件)
docker-compose-aarch64-master
build.sh
2KB
.github
workflows
build-aarch64.yml
1KB
README.md
5KB
暂无评论