「CONTAINER-REGISTRY」- Docker Hub

推送 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 是否也支持这个功能。:-)