Dockerhub可以根据github工程中Dockerfile自动生成镜像,一般情况下,我们需要google下gcr的镜像,因为网络原因连接不上,我们可以将Dockerfile文件提交到github,然后生成我们自己的镜像,如:
前提是已经注册自己的Dockerhub帐号,登录https://hub.docker.com
点击右上角Create -> Create Automated Build
后登录自己的github帐号
从自己的github工程中选择要创建镜像的工程
后输入要生成的镜像名称
在Build Setting的Tab页中输入Dockerfile的位置以及tag
/目录为相对于github中工程的位置,如github中Dockerfile在/centos下
则输入/centos,再点击save changes后,点击Trigger后就可以构建镜像了,后续如果github中代码有更改,构建动作会自动触发。点击build details可以查看每次构建日志