Использование ThingWorx Docker
Общие сведения
ThingWorx Docker - это набор Dockerfiles и поддерживающих сценариев, позволяющих создавать образы Docker для ThingWorx Platform. Затем эти образы можно выполнять локально на компьютере разработчика или на платформе оркестровки контейнеров, например Kubernetes. Имейте в виду, что PTC не предоставляет поддержку по устранению проблем с кластером Kubernetes. См. в
Центре развертывания контейнера ThingWorx дополнительные рекомендации по выполнению ThingWorx в сервисе Azure Kubernetes и
ответы на часто задаваемые вопросы по поддержке.
Архив ThingWorx Platform Dockerfiles содержит сценарий построения (
build.sh) и файл переменных (
build.env), помогающие упростить процесс создания образа. Они рассматриваются в разделе
Настройка, сборка и конфигурирование ThingWorx Docker.
В выпуске также содержится папка dockerfiles, в которой находится фактический набор Dockerfiles и сценариев для каждого поставщика содержимого ThingWorx Platform. PTC предоставляет набор Dockerfiles и дополнительных сценариев для построения образов для следующих поставщиков содержимого:
• H2
• PostgreSQL
• Microsoft SQL Server
• Azure SQL
Где получить ThingWorx Docker
Можно загрузить ThingWorx Platform Dockerfiles из раздела
ThingWorx Platform сайта
PTC Software Downloads. Архив доступен для версий ThingWorx 8.3 и более поздних, которые перечислены в разделе
ThingWorx Dockerfiles.
Настроенные образы ThingWorx Docker
Dockerfiles и сценарии по умолчанию предназначены для упрощения развертывания и выполнения ThingWorx Platform. В некоторых случаях может потребоваться изменить и настроить Dockerfiles и вспомогательные сценарии в соответствии с конкретной средой. В таких случаях PTC не поддерживает получающиеся образы ThingWorx.
ThingWorx Docker в кластерной среде высокой доступности
Если ThingWorx используется в установке высокой доступности (HA), перед развертыванием файлов ThingWorx Platform Docker необходимо загрузить и построить следующие дополнительные образы:
• Apache Ignite
• Сервер соединений ThingWorx
Дополнительные сведения о построении и конфигурировании этих образов Docker см. в разделе
Использование ThingWorx Docker в кластерной среде высокой доступности.