使用 ThingWorx Docker Composer 範例
本主題描述如何對 ThingWorx Docker Composer 範例進行啟動、停止及疑難排解。
|
如果 Compose 檔案未命名為 docker-compose.yml,則必須將其他引數傳遞到 Docker compose 指令,如下列範例中所示:
• docker compose -f docker-compose-h2.yml up -d
• docker compose -f docker-compose-h2.yml down -v
|
啟動 ThingWorx Docker
欲啟動 ThingWorx Docker:
1. 將目錄變更為 docker-compose.yml 檔案的位置。
2. 開啟命令提示字元並執行 docker compose up -d 指令,以建構及啟動容器。
建議您在指令中使用 -d,以將其作為 daemon 啟動。
停止 ThingWorx Docker
欲停止 ThingWorx Docker:
1. 將目錄變更為 docker-compose.yml 檔案的位置。
2. 開啟指令提示並執行 docker compose down 指令,以停止容器並移除磁碟區:
docker compose down -v
疑難排解
ThingWorx Docker 會提供記錄,以協助您針對 Docker 實例出現的問題進行疑難排解。記錄會包含在 Docker 容器本身內。存取記錄的最簡單方法是為 Docker 容器的 ThingworxStorage 與 tomcat-logs 目錄指定磁碟區裝載。可以存取本機磁碟上裝載點中的記錄。
例如,如果 docker compose.yml 顯示如下:
• 針對 ThingWorx 9.0 與 9.1:
volumes:
- "./thingworx-storage/shared/ThingworxPlatform:/ThingworxPlatform"
- "./thingworx-storage/platform1/ThingworxStorage:/ThingworxStorage"
- "./thingworx-storage/platform1/ThingworxBackupStorage:/ThingworxBackupStorage"
- "./thingworx-storage/platform1/tomcat-logs:/app/opt/apache-tomcat/logs"
這些記錄會寫入本機系統的下列位置:
./thingworx-storage/platform1/ThingworxStorage/logs
./thingworx-storage/platform1/tomcat-logs
• ThingWorx 9.2、9.3 及更新版本:
volumes:
- "./thingworx-storage/shared/ThingworxPlatform:/ThingworxPlatform"
- "./thingworx-storage/platform1/ThingworxStorage:/ThingworxStorage"
- "./thingworx-storage/platform1/ThingworxBackupStorage:/ThingworxBackupStorage"
這些記錄會寫入本機系統的下列位置:
./thingworx-storage/platform1/ThingworxStorage/logs