Docker系列教程09-使用Docker Hub管理镜像
2018-03-15 00:00
991 查看
> 原文:<http://www.itmuch.com/docker/09-docker-docker-hub/>
Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。
前文已经讲过,我们可使用
docker search命令搜索存放在Docker Hub中的镜像。本节我们来详细探讨Docker Hub的使用。
注册与登录
Docker Hub的使用非常简单,只需注册一个Docker Hub账号,就可正常使用了。登录后,我们可看到Docker Hub的主页,如图所示。我们也可使用
docker login命令登录Docker Hub。输入该命令并按照提示输入账号和密码,即可完成登录。例如:
$ docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: itmuch Password: Login Succeeded
创建仓库
点击Docker Hub主页上的"Create Repository"按钮,按照提示填入信息即可创建一个仓库。如图,我们只需填入相关信息,并点击Create按钮,就可创建一个名为microservice-discovery-eureka的公共仓库。
推送镜像
下面我们来将前文构建的镜像推送到Docker Hub。使用以下命令即可,例如:docker push itmuch/microservice-discovery-eureka:0.0.1
经过一段时间的等待,就可推送成功。这样,我们就可在Docker Hub查看已推送的镜像。
相关文章推荐
- Docker系列教程11-使用Nexus管理Docker镜像
- Docker系列教程10-使用Docker Registry管理镜像
- Docker | 学习系列 (四)Docker镜像常用命令使用教程
- Docker深入浅出系列教程——镜像管理【外加视频】
- Docker系列教程12-使用Maven插件构建Docker镜像
- Docker系列之(二):使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker)
- 【Docker容器的数据管理】- 使用Dockerfile构建包含数据卷的镜像
- 09、React系列之--使用yarn包管理工具
- Docker简明教程03: 镜像管理
- 【系列4】使用Dockerfile创建带tomcat的Centos Docker镜像
- 基于Dockerfile编译镜像并上传到Docker Hub公共仓库教程
- 【系列7】使用Dockerfile创建带mysql的Centos Docker镜像
- 【系列5】使用Dockerfile创建带weblogic的Centos Docker镜像
- 【系列3】使用Dockerfile创建yum安装nginx服务的Centos Docker镜像
- 【系列3】使用Dockerfile创建带编译安装nginx服务的Centos Docker镜像
- nginx 官方docker镜像使用教程
- 【Docker江湖】之hub上镜像的使用,Dockerfile语法解读和数据管理
- mysql 官方docker镜像使用教程
- pycharm使用docker镜像的python解释器,pycahrm可视化操作和管理dcoker
- Docker系列~使用Dockerfile构建镜像(三)