{"id":20178861,"url":"https://github.com/drsnowbird/knime-vnc-docker","last_synced_at":"2026-03-17T07:35:03.541Z","repository":{"id":90087463,"uuid":"163745350","full_name":"DrSnowbird/knime-vnc-docker","owner":"DrSnowbird","description":"KNIME Analytics Platform in Docker with VNC for Kubernetes, Openshift, DC/OS, Container Cloud Platforms","archived":false,"fork":false,"pushed_at":"2022-02-26T19:53:56.000Z","size":715,"stargazers_count":11,"open_issues_count":1,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T04:52:38.549Z","etag":null,"topics":["analytics-platform","docker-vnc","knime","kubenetes","machine-learning","no-vnc","openshift","vnc"],"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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-01T15:08:25.000Z","updated_at":"2024-12-04T03:10:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"be1fe1d7-4184-4206-a71e-586e19a90c0e","html_url":"https://github.com/DrSnowbird/knime-vnc-docker","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/DrSnowbird/knime-vnc-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-vnc-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-vnc-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-vnc-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-vnc-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrSnowbird","download_url":"https://codeload.github.com/DrSnowbird/knime-vnc-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fknime-vnc-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30617180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T04:46:40.957Z","status":"ssl_error","status_checked_at":"2026-03-17T04:46:32.538Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-vnc","knime","kubenetes","machine-learning","no-vnc","openshift","vnc"],"created_at":"2024-11-14T02:23:48.012Z","updated_at":"2026-03-17T07:35:03.525Z","avatar_url":"https://github.com/DrSnowbird.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `Please consider to donate what you can to help UNICEF, WHO, and Red Cross if you like what we provide to you for free. Thanks so much!`\n* [`World Health Organization (WHO) COVID-19 Solidarity Response Fund`](https://www.who.int/emergencies/diseases/novel-coronavirus-2019/donate)\n* [`Help UNICEF’s COVID-19 Response`](https://donate.unicef.org/)\n* [`Help Red Cross`](https://www.redcross.org/donate)\n\n# KNIME (latest/4.4.0 + Java 8 OpenJDK + Maven 3.6 + Python 3.6 + PIP3 20 + + npm 7 + node 15 + Gradle 6 + noVNC\nKNIME Analytics Platform with VNC/noVNC for Container Cluster Platforms (Openshift, Kubernetes, etc.)\n[![](https://images.microbadger.com/badges/image/openkbs/knime-vnc-docker.svg)](https://microbadger.com/images/openkbs/knime-vnc-docker \"Get your own image badge on microbadger.com\") [![](https://images.microbadger.com/badges/version/openkbs/knime-vnc-docker.svg)](https://microbadger.com/images/openkbs/knime-vnc-docker \"Get your own version badge on microbadger.com\")\n\n# Just a suggestion: If you need Python Jupyter (loaded with Tensorflow) Docker besides KNIME, you may want to check out:\n* [Python Jupyter (by openkbs/tensorflow-python3-jupyter)](https://hub.docker.com/repository/docker/openkbs/tensorflow-python3-jupyter)\n\n## Join, Share, and Support the KNIME 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* VNC/NoVNC-based Docker [KNIME Platform](https://www.knime.com/) for Use with HTML 5 Browsers from anywhere.\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.\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-vnc](https://github.com/DrSnowbird/jdk-mvn-py3-vnc)\n* [Base Components: OpenJDK, Python 3, PIP, Node/NPM, Gradle, Maven, etc.](https://github.com/DrSnowbird/jdk-mvn-py3#components)\n\n# Run (recommended for easy-start)\nImage is pulled from openkbs/knime-vnc-docker\n```\n./run.sh\n```\n\n## Mobile devices and Desktop PC supported / tested:\n* SmartPhones: tested ok! iPhone5 Safari works though phone screen size being too small vs the desired HD 1920x1080. It should work across all the smartphones with HTML5-capable brwosers. Hence, to access with small phone screen, run with VNC_RESOLUTION=800x600 (or adjust it to fit your phone's screen size).\n* Tablets: tested ok! Amazon Fire with noVNC works!. It should work across all the tablets with HTML5-capable brwosers.\nSee [KNIME Analytics with Amazon Fire tablet](https://github.com/DrSnowbird/knime-vnc-docker/blob/master/doc/knime-vnc-docker-on-Amazon-Fire-tablet.jpeg)\n* Desktop PC or MacBook: tested ok! It should work across all PCs Desktop with HTML5-capable brwosers. See [KNIME Analytics on Desktop PC Browser](https://github.com/DrSnowbird/knime-vnc-docker/blob/master/doc/knime-vnc-docker-on-Desktop-PC-Browser.png)\n\n## Connect to VNC Viewer/Client or noVNC (Browser-based VNC)\n* connect via VNC viewer localhost:5901, default password: vncpassword\n* connect via noVNC HTML5 full client: http://localhost:6901/vnc.html, default password: vncpassword\n* connect via noVNC HTML5 lite client: http://localhost:6901/?password=vncpassword\n\nOnce it is up, the default password is \"vncpassword\" to access with your web browser:\n```\nhttp://\u003cip_address\u003e:6901/vnc.html,\ne.g.\n=\u003e Standalone Docker: http://localhost:6901/vnc.html\n=\u003e Openshift Container Platform: http://\u003croute-from-openshift\u003e/vnc.html\n=\u003e Kubernetes Container Platform: (similar to the Openshift above!)\n```\n\n# Run - Override VNC environment variables \nThe following VNC environment variables can be overwritten at the docker run phase to customize your desktop environment inside the container. You can change those variables using configurations CLI or Web-GUI with OpenShift, Kubernetes, DC/OS, etc.\n```\nVNC_COL_DEPTH, default is 24 , e.g., change to 16,\n    -e VNC_COL_DEPTH=16\nVNC_RESOLUTION, default: 1920x1080 , e.g., change to 1024x800\n    -e VNC_RESOLUTION=1280x1024\nVNC_PW, default: vncpassword , e.g., change to MySpecial!(Password%)\n    -e VNC_PW=MySpecial!(Password%)\n```\n\n# Screen (Desktop) Resolution\nTwo ways to change Screen resolutions as below:\n\n### 1.) Modify ./run.sh file\n```\n#VNC_RESOLUTION=\"1280x1024\"\nVNC_RESOLUTION=\"1920x1280\"\n```\n\n### 2.) Customize Openshift or Kubernetes container run envionrment\n```\nSet up, say, VNC_RESOLUTION with value 1920x1280\n```\n\n# Build\nYou can build your own image locally.\n```\n./build.sh\n```\n\n# References\n* [KNIME](https://www.knime.com)\n* [KNIME Analytics Platform](https://www.knime.com/download-knime-analytics-platform-sdk)\n* [KNIME FAQ](https://www.knime.com/faq#q6)\n\n# VNC/noVNC Resources\n* [VNC Viewer / Client](https://www.realvnc.com/en/connect/download/viewer/)\n* [TightVNC](https://www.tightvnc.com/download.php)\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# Eclipse issues\n* You might see WARNING message in the log from Eclipse for class not found. It has no impact in VNC or the KNIME tools. However, it might needs to be fixed by KNIME product team. We will not address here it for now.\n```\nWARNING: Aries Blueprint packages not available. So namespaces will not be registered\njava.lang.NoClassDefFoundError: org/apache/aries/blueprint/NamespaceHandler\n```\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-vnc-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrsnowbird%2Fknime-vnc-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrsnowbird%2Fknime-vnc-docker/lists"}