“the Docker image of the KNIME executor in the desired version needs to be referenced in order to create execution contexts. Execution contexts provide dedicated execution resources with configured settings to run and deploy workflows on KNIME Business Hub.”
Does the use of the docker image require the execution context or is the latter only needed to interact with KNIME Business hub ? Does the use of the docker image require the interaction with KNIME Business hub or can it work or be adapted to work with other local contexts ?
execution contexts are a concept of KNIME Business Hub, and they run the docker image to make remote and automated execution of workflows possible there. These docker images are not designed to be adapted for local contexts — the Analytics Platform you can download as a desktop application is designed for that already.
Thank you for this information! So, you mean that one can already install and execute KNIME Analytics Platform via command line in a docker container without further ado ?
Local execution via UI or command line works for KNIME AP, indeed.
The docker use case would consist in providing a “frozen” version of KNIME AP in an ETL context and for workflow execution only. Workflow design would still have to be done using a local installation via the UI.
By the way, I am aware that KNIME AP has a generous backwards compatibility as far as execution of older workflows is concerned. However, that’s not the primary concern in this case.