Installation and Configuration > Using ThingWorx Docker > ThingWorx Docker Prerequisites
ThingWorx Docker Prerequisites
This topic covers the supported operating systems and required Docker software to run ThingWorx Docker. It also provides information on best practices to follow for file permissions on Linux.
For information on server hardware and configuration requirements for running ThingWorx, refer to the System Requirements topic.
Operating Systems
Running the Docker images is supported on the following:
Microsoft Windows 10
Red Hat Enterprise Linux (RHEL) 7 Update 1
Amazon EC2 Linux (64-bit)
Ubuntu 16.04
Building of Docker images is only supported for Linux operating systems. The scripts have been validated on Ubuntu 16.04 and should work on other Linux operating systems that support Docker and Docker Compose. Note that PTC has not validated other systems.
Docker Versions
The following Docker versions are required:
Docker Community Edition (docker-ce)
Release 18.05.0-ce is recommended. To install the Docker Community Edition on your system, follow the instructions for your operating system on the Docker web site: https://docs.docker.com/install/.
Docker Compose (docker-compose)
Release 1.17.1 is recommended. To install the Docker Compose on your system, follow the instructions for your operating system on the Docker web site: https://docs.docker.com/compose/install/.
Best Practices for File Permissions on Linux
As a best practice, make sure that only those individuals you want to have access to any file on your Linux system are granted the appropriate permissions. Ensure that the location where you download ThingWorx Dockerfiles is accessible only to individuals within your organization that are required to use them.
Was this helpful?