©
本文档使用 PHP中文网手册 发布
Docker Engine 提供了一个客户端,您可以使用它在命令行或通过构建过程创建图像。您可以在容器中运行这些图像或发布它们供其他人使用。存储您创建的图像,搜索您可能需要的图像,或发布其他人可能使用的图像都是图像管理的所有元素。
本节概述了 Docker 为图像管理提供的主要功能和产品。
该Docker Hub负责集中有关用户帐户,图片和公共命名空间的信息。它有不同的组件:
WebUI
元数据存储(评论,明星,列表公共存储库)
认证服务
符号化
Docker Hub 只有一个实例,由 Docker Inc.运行和管理。此公共 Hub 对大多数个人和小公司都很有用。
Docker Registry是Docker生态系统的一个组件。注册表是一个存储和内容交付系统,拥有名为Docker的图像,可以使用不同的标签版本。例如,distribution/registry
带有标签2.0
和图像的图像latest
。用户使用docker push和pull命令与注册表进行交互,例如,docker pull myregistry.com/stevvooe/batman:voice
。
Docker Hub 有它自己的注册表,就像 Hub 本身一样,它由 Docker 运行和管理。但是,还有其他方法可以获取注册表。您可以购买Docker Trusted Registry产品以在您公司的网络上运行。或者,您可以使用 Docker Registry组件来构建私有注册表。有关使用注册表的信息,请参阅Docker Registry的概述。
在联网系统间传输数据时,信任是一个中心问题。特别是,当通过互联网等不可信媒介进行通信时,确保系统运行的所有数据的完整性和发布者至关重要。您使用 Docker 将图像(数据)推送到注册表。内容信任使您能够验证通过任何渠道从注册表接收的所有数据的完整性和发布者。
内容信任目前仅适用于公共 Docker Hub 的用户。它目前不适用于 Docker Trusted Registry 或私人注册中心。