安装和升级 > 安装 ThingWorx > 使用 ThingWorx Docker
使用 ThingWorx Docker
概述
ThingWorx Docker 是一组 Dockerfiles 和支持脚本,可供构建 ThingWorx Platform 的 Docker 镜像。这些映像随后可在开发人员计算机上或在诸如 Kubernetes 等容器 Orchestration 平台中以本地方式运行。请注意,如果遇到有关 Kubernetes 群集的问题,PTC 将不提供支持。有关在 Azure Kubernetes 服务上运行 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 和支持脚本,使其适合您的环境。在这些情况下,生成的 ThingWorx 映像不受 PTC 支持。
在高可用性群集环境中使用 ThingWorx Docker
如果要在高可用性 (HA) 设置中使用 ThingWorx Docker,则在部署 ThingWorx Platform Docker 文件之前,必须下载并构建以下附加映像:
Apache Ignite
ThingWorx Connection Server
有关构建和配置这些 Docker 镜像的详细信息,请参阅在 HA 群集环境中使用 ThingWorx Docker
这对您有帮助吗?