How to use license in Thingworx 8.5.5 Linux Docker running in windows
I was trying to install License for Thingworx 8.5.5 which is running on Linux docker installed on Azure VM. I didn't have ptc license management credentials with proper access on the portal. I followed these steps as mentioned in below link.
Now after successfully launching Thingworx I was not able to change anything because license was not available. My challenge was not able to locate ThingworxPlatform folder in docker to get the PTC Device ID and put the "license_capability_response.bin" in that folder. Here's how I resolved this issue.
1. I got the PTC Device Id b running the service "GetInstanceId" which you can find under "Subsystem:LicensingSubsystem ( search "LicensingSubsystem" in search box in Thingworx". 2. I asked for the "license_capability_response.bin" from someone who had proper access to get it using PTC Device ID. 3. Now using CMD in admin mode. I go to the folder where my "docker-compose-postgres.yml" file is situated. For example ( cd D:\Thingworx-DockerFile8-5-5\Thingworx-DockerFile8-5-5). 4. Now I put my "license_capability_response.bin" file under "C:\Users\babashyam\Downloads\Thingworx-DockerFile8-5-5" path. 5. Now identify your Volume name where ThingworxPlatform is running. Find attached filer where I opened the Docker Desktop, clicked on "thingworx-dockerfile8-5-5" container, click on inspect and scroll down to Mounts. 6. After getting the volume name just execute below 3 commands