Question about KNIME and docker hub

Hi,

On the official KNIME docker hub page, it is written that

“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 ?

Kind regards,
Geo

Hi @Geo,

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.

Does that answer your questions?

Kind regards,
Lukas

3 Likes

Hi @LukasS ,

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 ?

Kind regards,
Geo

Hi @Geo,

sorry, I was unclear: The AP is not intended for command line/docker containers, but local execution via UI. Would you share your intend?

Kind regards,
Lukas

2 Likes

Hi @LukasS,

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.

Kind regards,
Geo

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.