Docker Hub上自动制做Docker镜像

0. 最近玩 Kubernetes ,各种被墙。用Vultr的Ubuntu下载Kubernetes镜像,再docker save搞回国内的机器上,好麻烦,而且Vultr的虚机是有流量限制的。于是尝试Docker Hub直接打镜像,并pull到自己的机器上。

1. github上创建个repository,写好相应的DockerFile,如

FROM gcr.io/google_containers/etcd-amd64:3.1.10

2. Docker hub与Github做互信

3. Docker hub上创建一个Auto build,关联Github上的repository

4. 设置,执行,然后查看输出日志

5. 日志中可以看到镜像已经被push到index.docker.io了,可以在自己机器上pull镜像docker-registry:5000/library/kube-proxy-amd64:v1.9.0

猜你喜欢

转载自my.oschina.net/u/2601623/blog/1634641