推送 Image 到 Docker Hub 仓库
第一步、创建帐号
去 Docker Hub 注册帐号,使用 docker login 命令登录,使用 docker logout 退出登录;
个人认证信息保存在$HOME/.dockercfg 中,从 Docker 1.7.0 开始,保存在$HOME/.docker/config.json 中;
第二步、推送镜像
使用 docker push 命令将镜像推送的远程的 Docker Hub,供别人使用。也可以创建私有镜像,但是这是一个付费功能;
推送到远程仓库时,需要指定用户名:docker push your_user/your_image
访问Docker Hub Quickstart | Docker Documentation查看文档;
!!!Docker Hub 支持自动构建,这需要与 GitHub 或者 BitBuket 仓库关联,他会自动读取 Dockerfile 文件,然后进行构建,查看构建日志及输出。这里不再展开,不过不知道开源的 Docker Registry 是否也支持这个功能。:-)