

配置 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 中心的專用登錄取出,請指定該登錄的 URL,開頭為 https://。
- 如果使用 Docker 登錄 v1 API,dockerRegistry 是可讓使用者存取 Docker 登錄的遠端主機。範例值是 index.docker.io/v1/。如果要從 Docker 中心的專用登錄取出,請指定如下的 URL:https://index.docker.io/v1/
如果使用 Docker 登錄 v2 API,請指定如下的 URL:https://registry.hub.docker.com/v2
- dockerRepository 是 Docker 登錄中的儲存庫名稱。範例值是 myNamespace/myRepo。在某些實作中,myNamespace 值是 dockerUser 值。
- dockerUser 是獲權存取 Docker 登錄的使用者名稱。
- dockerUserPassword 是要存取 Docker 登錄之使用者的密碼。
- dockerUserEmail 是該使用者的電子郵件位址。
- 繼續完成使用部署 REST API 來部署 Docker 儲存器中的程序。
相關資訊:

檔名:twlp_deployservice_docker_registry.html