

配置供集合体控制器使用的 Docker 注册表
如果要部署的 Docker 映像存储在注册表中而不在将执行部署的 Docker 主机的本地位置,那么可以将集合体控制器配置为访问该注册表。
过程
- 如果您还未执行此操作,请完成使用部署 REST API 部署 Docker 容器中的步骤 1 和步骤 2。
- 在集合体控制器配置中定义 Docker 注册表。
在集合体控制器 server.xml 文件中,添加用于启用到 Docker 注册表的连接的变量语句:
<!-- Docker registry connection information -->
<variable name="dockerRegistryTokenURL" value="dockerRegistryTokenURL" /> <variable name="dockerRegistry" value="dockerRegistry" /> <variable name="dockerRepository" value="dockerRepository" /> <variable name="dockerUser" value="dockerUser" /> <variable name="dockerUserPassword" value="dockerUserPassword" /> <variable name="dockerUserEmail" value="dockerUserEmail" />
dockerRegistryTokenURL 用于针对使用基于令牌的登录的注册表检索令牌的 URL。此变量与 Docker 注册表 V2 API 配合使用。指定 URL,例如,https://auth.docker.io/token?service=registry.docker.io
- dockerRegistry 提供 Docker 注册表的位置。要从 Docker Hub 上的专有注册表拉取,请指定以 https:// 开头的注册表的 URL。
- 对于 Docker 注册表 V1 API,dockerRegistry 是用户可在其上访问 Docker 注册表的远程主机。示例值为 index.docker.io/v1/。要从 Docker Hub 上的专有注册表拉取,请指定诸如 https://index.docker.io/v1/ 的 URL
对于 Docker 注册表 V2 API,指定诸如 https://registry.hub.docker.com/v2 的 URL
- dockerRepository 是 Docker 注册表中的存储库的名称。示例值为 myNamespace/myRepo。在一些实现中,myNamespace 值为 dockerUser 值。
- dockerUser 是有权访问 Docker 注册表的用户名。
- dockerUserPassword 是该用户用于访问 Docker 注册表的密码。
- dockerUserEmail 是该用户的电子邮件地址。
- 继续完成使用部署 REST API 部署 Docker 容器中的过程。
相关信息:

文件名:twlp_deployservice_docker_registry.html