A jupyter image for Java
5.8K
A base image for Jupyter Lab for Java :
Working directories is /home/jovyan/work/ (usually monted as a volume).
Notebooks are in /home/jovyan/work/notebooks).
docker run --rm -it \
--name jupyter-java \
--volume JUPYTER_WORKDIR:/home/jovyan/work \
--publish 8888:8888 \
--env NB_UID=$UID \
brunoe/jupyter-java:develop $@
MacOs
brew install --cask xquartz
open -a XQuartz
xhost + 127.0.0.1
All
docker run --rm -it \
--name jupyter-java \
--volume JUPYTER_WORKDIR:/home/jovyan/work \
--publish 8888:8888 \
--env NB_UID=$UID \
--env DISPLAY=host.docker.internal:0 \
--volume /tmp/.X11-unix:/tmp/.X11-unix \
brunoe/jupyter-java:develop idea.sh
The image can be launched with two mounted directories :
.m2).docker run --rm --name jupyter-java-${PWD##*/} \
--user root
--volume $PWD:/home/jovyan/notebooks \
--volume $HOME/JUPYTER_WORK:/home/jovyan/work \
--publish 8888:8888 \
--env NB_UID=$UID \
brunoe/jupyter-java-base:develop start-notebook.sh \
--notebook-dir=/home/jovyan/notebooks
The image includes docker client, compose and buildx.
It supports mount docker socket.
docker run --rm --name jupyter-java-${PWD##*/} \
--user root \
--privileged=true \
--volume $PWD:/home/jovyan/work/${PWD##*/} \
--volume /var/run/docker.sock:/var/run/docker.sock \
--publish 8888:8888 \
--env NB_UID=$UID \
brunoe/jupyter-java-base:develop start-notebook.sh \
--notebook-dir=/home/jovyan/notebooks
Content type
Image
Digest
sha256:8389d4489…
Size
4.3 GB
Last updated
about 1 year ago
docker pull brunoe/jupyter-java:feature-minimal-6261b6d