- 使用
Github Action
半自动生成docker
镜像到Docker Hub
. - 也可使用
scripts/build-manual.sh
案例手动编译推送到私有镜像
docker hub 说明页面可以参考: doc/docker.md
github action 可以参考: doc/build.md
如果你想用到自己的项目上,请注意修复依赖:doc/fixlib.md
第一次需要手动生成需要的版本,之后,每次 提交 会自动运行的,就不需要手动点了
请在 Settings > secrets > Actions 中添加 REGISTRY_USERNAME,REGISTRY_TOKEN
https://github.com/docker/login-action#docker-hub
https://docs.docker.com/docker-hub/access-tokens/
批量生成对应的版本,网页界面有提示的
-
运行结束,就是右边出现任务,等它从转圈变成绿色的勾
-
第一次如果要生成小版本的话,等几个钟头才能结束
-
所以的话
-
如果不需要全部的小版本,可以不参考黄色截图部分,用红色的,只生成大版本
-
指定版本:
version_b_s_rc
- 上图中,如果不指定版本:
默认使用 倒序 Linux
文件夹下面的文件 x64
第一个文件 auto
比如 n2n_v4_xxx
n2n_v3_xxx
应该会选中 n2n_v4_xxx
那个文件版本
然后识别版本并生成相应的docker镜像 n2n_v4_xxx
latest
- 移除了不受支持的
debian8
- 采用新的修复代码,修复依赖
- 增加了多个参数,便于定制镜像