Skip to content
Docker files and related configurations for MatrixDS compatible data science tool containers.
Python Shell Dockerfile R Perl HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
asmith
backup
bokeh
dash
flask
img
julia
jupyter_notebook_py3
jupyterlab_R
jupyterlab_julia
jupyterlab_octave
jupyterlab_py3
mongo
mysql
nginx
octave
plumber
postgre
pythonbase
rbase
rstudio
shiny
tensorboard
LICENSE
README.md

README.md

MatrixDS

The MatrixDS community platform is a data science workbench that runs on a kubernetes engine. MatrixDS projects are a network directory containing files, code, data, and dependencies. The project directory is mounted, as a file system, onto different environments (tools). The workbench manages all of the container deoployment considerations through the web interface.

MatrixDS Public Tools

Contained in this repository is the set of dockerfiles and related configurations for MatrixDS compatible tool containers.

The goal of providing this set of containers is for the data scientists to use them as a starting point for environment creation. While our base images have a robust offereing, users may have unique dependieces that require building their own image. Some of these applications may include:

  • Teaching a data science or machine learning course
  • Giving a MOOC or tutorial
  • Custom enviroments for a specific project

When building your own image use this tree to guide your decision. All munge/modeling images are built off a base image called Agent Smith (asmith).

The subdirectories in this repo contain all the files necessary for an automated build on docker hub. The MatrixDS docker hub site with official images can be found here.. Once you have an image built push it to Docker Hub and then you can deploy it directly on MatrixDS

Deploying Tools

Using any docker hub container creates quite a bit of flexibility for adding cutting-edge tools to your analytics project. Each tool has a hostname in the detail panel for connectivity purposes. A word of caution is to pay close attention to where you put the mount path for each tool as that is where you will be able to access MatrixDS project files. The defalut mount paths for munge/model and present tools are:

  • JupyterLab Mount Path: /home/matrix
  • RStudio Mount Path: /home/rstudio
  • Shiny: /srv
  • Bokeh: /app

Here is how you build a custom tool on MatrixDS:

You can’t perform that action at this time.