適用於 LINUX 平台適用於 Windows 平台

配置 Docker 登錄以供群體控制器使用

當要部署的 Docker 映像檔儲存在登錄中,而非儲存在您要部署的 Docker 主機中以供本端使用時,您可以將群體控制器配置成存取登錄。

程序

  1. 如果您尚未這樣做,請完成使用部署 REST API 來部署 Docker 儲存器中的步驟 1 和 2。
  2. 在群體控制器配置中定義 Docker 登錄。

    在群體控制器 server.xml 檔中,新增變數陳述式,以便能夠連接 Docker 登錄:

    <!-- Docker registry connection information -->
    [16.0.0.3 以及更新版本]<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" />
    • [16.0.0.3 以及更新版本]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/
      • [16.0.0.3 以及更新版本]如果使用 Docker 登錄 v2 API,請指定如下的 URL:https://registry.hub.docker.com/v2
    • dockerRepository 是 Docker 登錄中的儲存庫名稱。範例值是 myNamespace/myRepo。在某些實作中,myNamespace 值是 dockerUser 值。
    • dockerUser 是獲權存取 Docker 登錄的使用者名稱。
    • dockerUserPassword 是要存取 Docker 登錄之使用者的密碼。
    • dockerUserEmail 是該使用者的電子郵件位址。
  3. 繼續完成使用部署 REST API 來部署 Docker 儲存器中的程序。

指示主題類型的圖示 作業主題

檔名:twlp_deployservice_docker_registry.html