安装和配置 > 使用 ThingWorx Docker > ThingWorx Docker 入门
ThingWorx Docker 入门
要通过 Dockerfiles 实现快速启动和运行,请执行以下步骤:
1. 下载 Java 并将其置于暂存文件夹中。
使用下载的 Java 版本更新 build.env
2. 下载 ThingWorx 并将其置于暂存文件夹中。
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 和平台部分中指定 TWX_DATABASE_USERNAMETWX_DATABASE_PASSWORDTWX_DATABASE_SCHEMA,并在平台部分中指定 THINGWORX_INITIAL_ADMIN_PASSWORD。为启动环境,请确保在 postgresql 和平台部分中定义相同的变量。有关 postgresql 的附加变量及其详细信息,请参见 Docker Hub
* 
由于现有实现的限制,TWX_DATABASE_USERNAME 应与 TWX_DATABASE_SCHEMA 相匹配此外,TWX_DATABASE_USERNAME 不得为 "postgres"。
对于 mssql,在平台部分中指定 TWX_DATABASE_PASSWORDTHINGWORX_INITIAL_ADMIN_PASSWORD
6. 输入 docker-compose -f docker-compose-type.yml up -d
应启动并运行,且能够通过 URL localhost:8080/Thingworx 访问 Docker 映像。