安裝與升級 > 安裝 ThingWorx > 使用 ThingWorx Docker
使用 ThingWorx Docker
概觀
ThingWorx Docker 是一組 Dockerfile 與支援指令集,可用於建構 ThingWorx Platform 的 Docker 映像。然後,這些映像可以在程式設計師電腦上本機執行,或在容器協調流程平台 (如 Kubernetes) 上執行。請注意,如果您遇到 Kubernetes 叢集的相關問題,PTC 不提供支援。如需有關在 Azure Kubernetes Service 上執行 ThingWorx 的進一步指導,請參閱 ThingWorx 容器部署中心,並參閱支援常見問題集
ThingWorx Platform Dockerfiles 封存包含版次指令集 (build.sh) 與變數檔案 (build.env),以協助簡化映像建構流程。這些將在設定、建構及配置 ThingWorx Docker中進行介紹。
發行版本也包括 dockerfiles 資料夾,每個 ThingWorx Platform 內容提供者的實際 Dockerfiles 與指令集將儲存在該資料夾中。PTC 提供一組 Dockerfiles 與補充指令集,用來建構下列內容提供者的映像:
H2
PostgreSQL
Microsoft SQL Server
Azure SQL
取得 ThingWorx Docker 的位置
您可以從 PTC 軟體下載網站的 ThingWorx Platform 部份下載 ThingWorx Platform Dockerfiles。封存適用於 ThingWorx 8.3 版及更新版本,列出在 ThingWorx Dockerfiles 下。
自訂的 ThingWorx Docker 映像
指令集與預設 Dockerfiles 是為了更輕鬆地部署和執行 ThingWorx Platform。對於某些使用情況,您可能需要修改並自訂 Dockerfiles 與支援指令集,以使其符合您的環境。在這些情況下,PTC 不支援產生的 ThingWorx 映像。
高可用性叢集環境中的 ThingWorx Docker
如果您在高可用性 (HA) 設定中使用 ThingWorx Docker,則在部署 ThingWorx Platform Docker 檔案之前,必須先下載並建構下列其他映像:
Apache Ignite
ThingWorx Connection Server
如需有關建構及配置這些 Docker 映像的詳細資訊,請參閱在 HA 叢集環境中使用 ThingWorx Docker
這是否有幫助?