Docker映像通常由注册中心提供。Docker正式为所有Docker用户提供allready一个公共注册表。在本教程中,我们将查看Docker注册表的相关信息。
公共注册处
公共注册中心通常为Docker用户提供用于不同目的的一般用法。一些受欢迎的公司或软件供应商免费提供其公共注册。例如,Ubuntu图像可以从以下公共注册中心获得。
https://partner-images.canonical.com/core/
官方公共存储库列表
为了获得所有的公共存储库,我们将使用下面的url,其中列出了流行的软件图像。
https://hub.docker.com/explore/

私人注册
私人注册中心通常在集团、公司或组织内部使用。我们可以建立自己的私有注册中心,在那里我们可以根据需要保护和管理图像和存储库。如果我们需要修改图像并在其中安装优先软件,这也会很有帮助。使用创建的专用注册表 docker run
命令。
身份验证
安全性是Docker图像的重要因素。安全性的一个重要步骤是身份验证。我们可以为私有注册中心设置身份验证,也可以在连接远程注册中心时设置身份验证。认证的重要因素是TLS。为了使用身份验证,我们必须为注册表设置TLS。
亚马逊S3
我们可以用 Amazon S3
以便存储注册表。我们为amazons3提供了一些配置,这些配置在下面的链接中定义。
版本2
版本2指定HTTP API版本。API用于管理Docker注册表。我们可以使用版本2HTTPAPI来解决以下问题
- 图像验证
- 拉取图像
- 推送图像
- 可恢复推送
- 可恢复拉力
- 层上传重复数据消除
相关文章: Windows Subsystem For Linux(WSL)安装和使用教程及示例
用户界面
在为私有注册中心处理图像时,对于新手来说可能很复杂。Docker注册表有不同的用户界面。它们提供了创建、删除、修改、列出图像和相关信息的web界面。这里有一些