{"id":20178859,"url":"https://github.com/drsnowbird/knime-docker","last_synced_at":"2025-04-10T04:44:59.506Z","repository":{"id":90087488,"uuid":"113620539","full_name":"DrSnowbird/knime-docker","owner":"DrSnowbird","description":"KNIME Analytics Platform \u0026 SDK with Docker Container in X11 desktop","archived":false,"fork":false,"pushed_at":"2022-03-19T18:04:35.000Z","size":3189,"stargazers_count":24,"open_issues_count":1,"forks_count":13,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-24T06:02:41.930Z","etag":null,"topics":["analytics-platform","docker","docker-container","java","knime","knime-analytics-platform","machine-learning","x11"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrSnowbird.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-12-08T21:51:35.000Z","updated_at":"2024-12-04T03:11:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"8df4e76f-1d64-4a93-ba15-a73a2a4bd40f","html_url":"https://github.com/DrSnowbird/knime-docker","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrSnowbird","download_url":"https://codeload.github.com/DrSnowbird/knime-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161236,"owners_count":21057552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics-platform","docker","docker-container","java","knime","knime-analytics-platform","machine-learning","x11"],"created_at":"2024-11-14T02:23:47.952Z","updated_at":"2025-04-10T04:44:59.480Z","avatar_url":"https://github.com/DrSnowbird.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KNIME (latest/4.4.1) + Java 11 (1.8.0) OpenJDK + Maven 3.6 + Python 3.6 + PIP3 20 + npm 7 + node 16 + Gradle 6 + X11 (Desktop)\n\n[![](https://images.microbadger.com/badges/image/openkbs/knime-docker.svg)](https://microbadger.com/images/openkbs/knime-docker \"Get your own image badge on microbadger.com\") [![](https://images.microbadger.com/badges/version/openkbs/knime-docker.svg)](https://microbadger.com/images/openkbs/knime-docker \"Get your own version badge on microbadger.com\")\n\n## (See also) Web-Browser-based (VNC/NoVNC) KNIME Docker: \n* [KNIME over VNC/NoVNC (by openkbs/knime-vnc-docker) ](https://hub.docker.com/r/openkbs/knime-vnc-docker/):\n    * Providing users to use KNIME on `any (literally)` HTML5 Web browser-capable computers, laptop, tablets, smartphone phones (iPhone etc.), or lab special devices/equipments with Web Browsers).\n    * The KNIME-VNC-docker will be running remote in cloud cluster node.\n    * You can deploy KNIME Studio over Openshift, Kubernetes, or any container cluster platforms.\n\n## Join, Share, and Support the Community: \n* [KNIME Blogs](https://www.knime.com/blog)\n* [Join the Community at KNIME web site](https://www.knime.com/knime-community)\n\n# Components:\n* [KNIME Platform](https://www.knime.com/download-knime-analytics-platform-sdk) latest (v 4.3.2) for Machine Learning \u0026 Big Data Analytics\n* Ubuntu 18.04 LTS now as LTS Docker base image.\n* [Java openkbs/jdk-mvn-py3 - see README.md](https://github.com/DrSnowbird/jdk-mvn-py3/blob/master/README.md)\n* [Base Container Image: openkbs/jdk-mvn-py3](https://github.com/DrSnowbird/jdk-mvn-py3)\n* [Base Container Image: openkbs/jdk-mvn-py3-x11](https://github.com/DrSnowbird/jdk-mvn-py3-x11)\n* [Base Components: OpenJDK, Python 3, PIP, Node/NPM, Gradle, Maven, etc.](https://github.com/DrSnowbird/jdk-mvn-py3#components)\n\n# NOTICE: Due to docker.hub.io not allowing free hosting anymore, you have to make your local build including the parent images:\n- [DrSnowbird/jdk11-mvn-py3](https://github.com/DrSnowbird/jdk11-mvn-py3), [GIT](git@github.com:DrSnowbird/jdk11-mvn-py3.git)\n- [DrSnowbird/jdk11-mvn-py3-X11](https://github.com/DrSnowbird/jdk11-mvn-py3-X11), [GIT](git@github.com:DrSnowbird/jdk11-mvn-py3-X11.git)\n\n# Build\nYou can build your own image locally.\n```\n./build.sh\n```\n\n# Run (recommended for easy-start)\nImage is pulled from openksb/knime-docker\n```\n./run.sh\n```\n## Where are workspace and data?\n- The \"./run.sh\" will create and map the container's data and workspace directories to the host's directory as below (unless you change ./.env configuration).\n- You can copy source data or projects/workflow to these two directory and the KNIME Studio inside the container will have direct access to the files you just copy.\n\n```\n$HOME/data-docker/knime-docker\n├── data\n└── workspace\n    └── Example Workflows\n        ├── Basic Examples\n        ├── Customer Intelligence\n        ├── Retail\n        ├── Social Media\n        ├── TheData\n        └── workflowset.meta\n```\n\nAnd, \"docker-compose\" will use the current git project directory's \"./workspace\" to map the container's /home/developer/workspace:\n\n```\n./.eclipse\n./workspace\n``` \n\n**Note: You can copy your KNIME workflow project in and out the workspaces and it is directly mapped into the container's /home/developer/workspace.**\n\n# References\n* [KNIME](https://www.knime.com)\n* [KNIME Learning Center](https://www.knime.com/resources)\n* [KNIME Analytics Platform](https://www.knime.com/download-knime-analytics-platform-sdk)\n* [KNIME FAQ](https://www.knime.com/faq#q6)\n\n# See also VNC/noVNC docker-based IDE or Analytics Platform\n* [consol/ubuntu-xfce-vnc](https://hub.docker.com/r/consol/ubuntu-xfce-vnc/)\n* [openkbs/eclipse-photon-vnc-docker](https://hub.docker.com/r/openkbs/eclipse-photon-vnc-docker/)\n* [openkbs/knime-vnc-docker](https://hub.docker.com/r/openkbs/knime-vnc-docker/)\n\n# See Also - docker-based IDE\n* [openkbs/atom-docker](https://hub.docker.com/r/openkbs/atom-docker/)\n* [openkbs/eclipse-oxygen-docker](https://hub.docker.com/r/openkbs/eclipse-oxygen-docker/)\n* [openkbs/eclipse-photon-docker](https://hub.docker.com/r/openkbs/eclipse-photon-docker/)\n* [openkbs/eclipse-photon-vnc-docker](https://hub.docker.com/r/openkbs/eclipse-photon-vnc-docker/)\n* [openkbs/intellj-docker](https://hub.docker.com/r/openkbs/intellij-docker/)\n* [openkbs/intellj-vnc-docker](https://hub.docker.com/r/openkbs/intellij-vnc-docker/)\n* [openkbs/knime-vnc-docker (VNC/NoVNC)](https://hub.docker.com/r/openkbs/knime-vnc-docker/)\n* [openkbs/knime-docker (X11/Desktop)](https://hub.docker.com/r/openkbs/knime-docker/)\n* [openkbs/netbeans10-docker](https://hub.docker.com/r/openkbs/netbeans10-docker/)\n* [openkbs/netbeans](https://hub.docker.com/r/openkbs/netbeans/)\n* [openkbs/papyrus-sysml-docker](https://hub.docker.com/r/openkbs/papyrus-sysml-docker/)\n* [openkbs/pycharm-docker](https://hub.docker.com/r/openkbs/pycharm-docker/)\n* [openkbs/rapidminer-docker](https://cloud.docker.com/u/openkbs/repository/docker/openkbs/rapidminer-docker)\n* [openkbs/scala-ide-docker](https://hub.docker.com/r/openkbs/scala-ide-docker/)\n* [openkbs/sublime-docker](https://hub.docker.com/r/openkbs/sublime-docker/)\n* [openkbs/webstorm-docker](https://hub.docker.com/r/openkbs/webstorm-docker/)\n* [openkbs/webstorm-vnc-docker](https://hub.docker.com/r/openkbs/webstorm-vnc-docker/)\n\n# Display X11 Issue\nMore resource in X11 display of Eclipse on your host machine's OS, please see\n* [X11 Display problem](https://askubuntu.com/questions/871092/failed-to-connect-to-mir-failed-to-connect-to-server-socket-no-such-file-or-di)\n* [X11 Display with Xhost](http://www.ethicalhackx.com/fix-gtk-warning-cannot-open-display/)\n* You might see the warning message in the launching xterm console like below, you can just ignore it. I googles around and some blogs just suggested to ignore since the IDE still functional ok.\n\n# Releases information\nSee [Release information](https://github.com/DrSnowbird/jdk-mvn-py3#releases-information)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrsnowbird%2Fknime-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrsnowbird%2Fknime-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrsnowbird%2Fknime-docker/lists"}