Docker Hub + Github 自动化构建docker镜像

自动创建(Automated Builds)功能对于需要经常升级镜像内程序来说,十分方便。
有时候,用户创建了镜像,安装了某个软件,如果软件发布新版本则需要手动更新镜像。
而自动创建允许用户通过Docker Hub指定跟踪一个目标网站(目前支持GitHub或BitBucket)上的项目,一旦项目发生新的提交,则自动执行创建。

要配置自动创建,包括如下的步骤:

1)创建并登录Docker Hub,以及目标网站;*在目标网站中连接帐户到Docker Hub;
2)在Docker Hub中配置一个“自动创建”;
3)选取一个目标网站中的项目(需要含Dockerfile)和分支;
4)指定Dockerfile的位置,并提交创建。
之后,可以在Docker Hub的“自动创建”页面中跟踪每次创建的状态

参考文档

https://www.jianshu.com/p/564891d0aeb7
GitHub Actions自动构建docker镜像并上传Docker Hub
setting up a GitHub Action CI/CD pipeline with Docker containers
使用GitHub Action构建全平台docker镜像

你可能感兴趣的:(#,Docker,docker)