先来看看 Docker Hub 的界面:在这个章节,我们来学习 Docker Hub 的相关话题:账户学习如何创建一个Docker Hub账户来管理你的组织和机构。仓库了解如何分享你 Docker Hub 上的 Docker 镜像,以及如何存储和管理你的私人镜像。自动构建学习如何自动化构建、部署和管理内容许可 来源网站为 https://www.docker.
仓库(Repository)是集中存放镜像的地方。一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 dl.dockerpool.com/ubuntu 来说,dl.dockerpool.com 是注册服务器地址,ubuntu 是仓库名。
关于自动化构建自动化构建是一个特殊的功能,它允许您在 Docker Hub 上使用构建集群,根据指定的 Dockerfile 或者 GitHub 、 BitBucket 仓库(或环境)来自动创建镜像。该系统将从仓库复制一份,并根据以仓库为环境的 Dockerfile 的描述构建镜像。由此产生的镜像将被上传到注册表,并且自动生成标记。
搜索仓库和镜像你可以使用 Docker 来搜索所有公开可用的仓库和镜像。 $ docker search ubuntu这将通过 Docker 提供的关键字匹配来显示您可用的仓库列表。私有仓库将不会显示到仓库搜索结果上。你可以通过 Docker Hub 的简况页面来查看仓库的状态。仓库你的 Docker Hub 仓库有许多特性。stars你的仓库可以用星被标记,你也可以用星标记别的仓库。
Docker Hub账户当没有数字签名和账户的时候,你只能从 Docker Hub 上 search 和 pull 一个 Docker 镜像。然后,想要 push镜像到服务器、发表评论或者 star 一个仓库,你就需要去创建一个 Docker Hub 账户。注册一个Docker Hub账户你可以通过电子邮件来注册一个 Docker Hub 账户,验证邮箱后即可使用。电子邮件激活过程你至少需要有一个有效的电子邮件地址来验证你的账户。
现在你已经学习了如何利用命令行在本地运行Docker,还学习了如何拉取镜像用于从现成的镜像中构建容器,并且还学习了如何创建自己的镜像。接下来,你将会学到如何利用Docker Hub简化和提高你的Docker工作流程。
本节提供快速介绍Docker Hub,将向您展示如何创建一个账户。Docker Hub和docker及其组件一起工作。Docker Hub会帮助你和你的同事协作,并获取功能最全的docker。要做到这一点,它提供的服务有:Docker镜像主机用户认证自动镜像构建和工作流程工具,如构建触发器和webhook整合了GitHub和BitBucket为了使用Docker Hub,首先需要注册创建一个账户。
关注时代Java