Build ready to use Jupyter Notebook image with desktop proxy and common development tools.
- Xfce Desktop Environment with proxy configured
- Compiler
- C, C++
- Fortran
- Scala
- Text editor
- Notepadqq
- VScode
- Atom
- Productivity
- LibreOffice
- Lyx
- VLC
- Firefox
- Jupyter Notebook server
- R interpreter and base environment
- IRKernel to support R code in Jupyter notebooks
- Python with popular packages from the scientific Python ecosystem
- Julia compiler and base environment
- IJulia to support Julia code in Jupyter notebooks
From any jupyter/docker-stacks image
- Clone the main branch
- Change current directory to the repo
- Edit
./Dockefile
to select the image
FROM jupyter/datascience-notebook:latest
- run
docker build -t <TAG> .
to build image.
- Clone the GPU branch
- Easiest way is to build a GPU upon the image of GPU-Jupyter
a. Follow the instruction and comment out the last line in
./.build/Dockerfile
This will build an image without pre-configured password.
# Copy jupyter_notebook_config.json
# COPY jupyter_notebook_config.json /etc/jupyter/
- Build and tag the image
- Change current directory to the repo
- Edit
./Dockefile
to select the image built in step 2.
FROM <tag-of-image>
- run
docker build -t <TAG> .
to build image.
- Electron Apps such as VScode and Atom can't start in a container environment without disabling sandbox with the
--no-sandbox
flag.