📙 JupyterLab + NodeV10 / Py2 / Py3 kernels + Container 🐳 = Awesome Learning Tools 👩💻👨💻
Run Online in Play With Docker (free)
- Get Access Token by running this command in the terminal prompt:
docker logs $(docker container list | awk 'FNR==2{print $1}') 2>&1 \
| grep -E 'token=(.*)' -o | cut -c7-54
- Click the link above to access Jupyter page:
- In page paste the token in the input field to login
- 🎉 Congrats! Now you can create a Notebook with JavaScript, Python 3 or Python 2 Environment!
- Run Following command in your terminal:
docker run -d -p 8888:8888 liuderchi/jupyterlab-ijavascript:latest
- Run following command to get Jupyter token. Then Copy it.
docker logs $(docker container list | awk 'FNR==2{print $1}') 2>&1 \
| grep -E 'token=(.*)' -o | cut -c7-54
- In browser go to
localhost:8888?token=PASTE_JUPYTER_TOKEN_HERE
$ git clone https://github.com/liuderchi/jupyterlab-docker.git
$ cd jupyterlab-docker/jupyterlab
$ docker run -d -p 8888:8888 \
-v $PWD/jupyterlab-settings:/root/.jupyter/lab/user-settings/@jupyterlab \
liuderchi/jupyterlab-ijavascript:latest
# print jupyter token
$ docker logs $(docker container list | awk 'FNR==2{print $1}') 2>&1 \
| grep -E 'token=(.*)' -o | cut -c7-54
in browser go to localhost:8888?token=PASTE_JUPYTER_TOKEN_HERE
Now you can enjoy jupyterlab and save custom settings in your disk (Menu Bar > Settings > Advanced Settings Editor).
Setting files will be saved in jupyterlab/jupyterlab-settings
.
This project is a fork from mikebirdgeneau/jupyterlab-docker