ThingWorx Docker 入門
欲快速啟動並執行 Dockerfiles,請執行下列步驟:
1. 下載 Java 並將其放置在 staging 資料夾中。
◦ 使用所下載的 Java 版本更新 build.env。
2. 下載 ThingWorx 並將其放置在 staging 資料夾中。
◦ ThingWorx 加工品應該命名為 Thingworx-Platform-[H2|Postgres|Mssql|Azuresql]-version.zip。如有必要,重新命名檔案並在 PLATFORM_VERSION 下的 build.env 中提及 version。
3. 執行 ./build.sh stage 指令。
4. 針對您想要使用的持續性提供者,輸入 ./build.sh type。
type 可以是下列值之一:
◦ h2
◦ postgres
◦ mssql
◦ azuresql
5. 針對所需持續性提供者更新 docker-compose-type.yml 檔案。
◦ 針對 H2,指定 THINGWORX_INITIAL_ADMIN_PASSWORD。
◦ 針對 postgres,在 postgresql 和 platform 部份指定
TWX_DATABASE_USERNAME、
TWX_DATABASE_PASSWORD 與
TWX_DATABASE_SCHEMA,並在 platform 部份指定
THINGWORX_INITIAL_ADMIN_PASSWORD。請確保您在 postgresql 與 platform 部份定義了相同的變數,才能開始使用環境。您可以在
Docker Hub 找到 postgresql 的其他變數及其詳細資訊。
|
由於現有實行的限制,TWX_DATABASE_USERNAME 必須符合 TWX_DATABASE_SCHEMA。此外,TWX_DATABASE_USERNAME 也不得為 "postgres"。
|
◦ 針對 mssql,在平台部份指定 TWX_DATABASE_PASSWORD 與 THINGWORX_INITIAL_ADMIN_PASSWORD。
6. 輸入 docker-compose -f docker-compose-type.yml up -d。