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