STK Engine for Linux and Docker
- Sep 9, 2019
- Tech Tip
-
STK Engine
Containers have become a very popular topic over the past couple of years, but other than a keyword, what are containers? Containers are used to share a common OS kernel while isolating each application's execution environment.
Using the most popular container tool, Docker, we created a very basic intro to STK Engine on Linux in a containerized-application. This application deals with the setup of STK Engine on Linux and runs a basic connectConsole application so that the end user can send Connect commands across a TCP/IP connection.
Note: This is built specifically for STK 11.6.1 but will require minimal changes for any other STK 11 version.
To do this, you need to meet some very basic requirements:
-
Docker installed on your Windows or Linux machine.
-
An internet connection to pull images from the docker hub. (If you cannot do this, change the ‘FROM’ command in the dockerfile.)
-
An STK network license. (This will not work with a nodelocked license.)
The instructions for building this application are provided in this code example.
STK Engine for Linux help documentation.