Skip to content

Deploying with Docker

Docker makes it easy to deploy and run applications in any environment by packaging the application and the underlying operating system together – making the application ready for deployment at any time. Because of this (and many other reasons), Docker has become a popular choice amongst system administrators and software developers. Nowadays, almost all modern applications have their own Docker images uploaded to the Docker Registry, including TORO Integrate.

TORO Integrate was built to run inside a container like Docker which is why running a 'dockerized' instance of TORO Integrate takes just a simple docker run -d -P toroio/integrate command. Of course, it takes a little more than that command but it should be something fairly easy to do. The guides below will instruct you how to setup TORO Integrate in a production-ready dockerized infrastructure.

You should only use the official Docker image

We recommend using the official TORO Integrate Docker image as some Java images from Docker Hub use OpenJDK instead of the Oracle JDK. TORO Integrate has specific requirements that exist only in Oracle JDK. Some features of TORO Integrate might not work as intended if OpenJDK was used instead.