docker container for IJulia Notebook
"IJulia is a Julia-language backend combined with Jupyter. This combination allows you to interact with the Julia language using Jupyter/IPython's powerful graphical notebook, which combines code, formatted text, math, and multimedia in a single document"
This notebook is for the last version in development for Julia if you are looking for the stable version I recomended that used the official docker image from Jupyter: jupyter/datascience-notebook and for more jupyter docker-stacks
To install docker in Ubuntu 18.04 use the commands:
$ sudo apt-get update
$ sudo wget -qO- https://get.docker.com/ | sh
To install docker in other operating systems check docker online documentation
To run container use the command below:
$ docker run -d -p 8998:8998 --name ijulia quantumobject/docker-ijulia
Run the after install script:
$ docker exec -it ijulia after_install
Need to provide new password.
After that check with your browser at addresses plus the port 8998:
- http://host_ip:8998/
and for experimental Jupyter lab :
- http://host_ip:8998/lab/
To access the container from the server running docker :
$ docker exec -it ijulia /bin/bash
note: Too add extension for JupyterLab you need to install NodeJS and npm by apt update & apt install nodejs npm
. Deploy this container behind proxy with SSL for extra security :
https://github.com/jwilder/nginx-proxy
https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
About IJulia
To help improve this container docker-ijulia
For additional info about us and our projects check our site www.quantumobject.org