A docker that runs Octave (and a little bit more)
This docker runs GNU Octave - an open source Matlab - which provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. The Octave GUI have to be accessed through a browser in a noVNC windows.
docker pull epflsti/octave-x11-novnc-docker
docker run -p 8083:8083 -ti epflsti/octave-x11-novnc-docker:latest
firefox http://localhost:8083
Adding the parameter -e SCREEN_RESOLUTION=<width>x<height>
the screen size displayed is adjusted to the one in the environment variable. By default it is 1024x768.
If your source files are in your host then just add the -v parameter for example
docker run -p 8083:8083 -ti -v $(pwd):/source epflsti/octave-x11-novnc-docker:latest
docker build -t epflsti/octave-x11-novnc-docker:latest .
docker run -p 8083:8083 -ti epflsti/octave-x11-novnc-docker:latest
firefox http://localhost:8083
Please visit the project's website on http://epfl-sti.github.io/octave-x11-novnc-docker/
Based on wine-x11-novnc-docker, thanks @solarkennedy !