Sign inSign up

brunoe/jupyter-java:develop-minimal

Multi-platform
Languages & frameworks
Index digest

sha256:b63400aeae55615a45c6ed498bf6badd7bbe7a30a58bffabd67892db4c31f9c3

OS/ARCH

Compressed size

4.11 GB

Last pushed

over 2 years by brunoe

Type

Image

Manifest digest

sha256:477e53268d8cce3125c18c0fcc33d6b0c663d74838a4aaea7fafb5b7abc6f336

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=22.040 B
5ADD file ... in / 29.03 MB
6CMD ["/bin/bash"]0 B
7LABEL maintainer=Jupyter Project <[email protected]>0 B
8ARG NB_USER=jovyan0 B
9ARG NB_UID=10000 B
10ARG NB_GID=1000 B
11SHELL [/bin/bash -o pipefail -c]0 B
12USER root0 B
13ENV DEBIAN_FRONTEND=noninteractive0 B
14RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=1008.41 MB
15ENV CONDA_DIR=/opt/conda SHELL=/bin/bash NB_USER=jovyan NB_UID=10000 B
16ENV PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOME=/home/jovyan0 B
17COPY fix-permissions /usr/local/bin/fix-permissions # buildkit685 B
18RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=10032 B
19RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=1001.86 KB
20RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=1004.8 KB
21USER 10000 B
22ARG PYTHON_VERSION=3.110 B
23RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100150 B
24COPY initial-condarc /opt/conda/.condarc # buildkit276 B
25WORKDIR /tmp32 B
26RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=10098.91 MB
27COPY run-hooks.sh start.sh /usr/local/bin/ #4.47 KB
28ENTRYPOINT ["tini" "-g" "--" "start.sh"]0 B
29USER root0 B
30RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100182 B
31COPY 10activate-conda-env.sh /usr/local/bin/before-notebook.d/ # buildkit479 B
32USER 10000 B
33WORKDIR /home/jovyan32 B
34LABEL maintainer=Jupyter Project <[email protected]>0 B
35SHELL [/bin/bash -o pipefail -c]0 B
36USER root0 B
37RUN /bin/bash -o pipefail -c29.09 MB
38USER 10000 B
39WORKDIR /tmp32 B
40RUN /bin/bash -o pipefail -c125.45 MB
41ENV JUPYTER_PORT=88880 B
42EXPOSE map[8888/tcp:{}]0 B
43CMD ["start-notebook.py"]0 B
44COPY start-notebook.py start-notebook.sh start-singleuser.py start-singleuser.sh1.14 KB
45COPY jupyter_server_config.py docker_healthcheck.py /etc/jupyter/ #1.62 KB
46USER root0 B
47RUN /bin/bash -o pipefail -c1.63 KB
48HEALTHCHECK &{["CMD-SHELL" "/etc/jupyter/docker_healthcheck.py || exit0 B
49USER 10000 B
50WORKDIR /home/jovyan32 B
51ARG ENV=default0 B
52ARG TARGETPLATFORM0 B
53ARG BUILDPLATFORM0 B
54RUN |3 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6432 B
55ARG WORK_DIR=/home/jovyan/work0 B
56ARG MATERIALS_DIR=/home/jovyan/work/materials0 B
57ARG NOTEBOOKS_DIR=/home/jovyan/work/materials0 B
58ENV WORK_DIR=/home/jovyan/work0 B
59ENV MATERIALS_DIR=/home/jovyan/work/materials0 B
60ENV NOTEBOOKS_DIR=/home/jovyan/work/materials0 B
61ENV PATH=/home/jovyan/bin:/opt/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
62USER root0 B
63ENV NEEDED_WORK_DIRS=.ssh0 B
64ENV NEEDED_WORK_FILES=.gitconfig0 B
65ENV PLANTUML_VERSION=v1.2024.00 B
66ENV PLANTUML=/usr/share/plantuml/plantuml.jar0 B
67RUN |6 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6410.55 MB
68COPY Artefacts/apt_packages* /tmp/ # buildkit365 B
69RUN |6 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64287.34 MB
70ARG QUARTO_VERSION=1.4.5490 B
71RUN |7 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64114.89 MB
72ARG TURBOVNC_VERSION=3.0.30 B
73RUN |8 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6442.79 MB
74COPY --chown=1000:100 zsh/p10k.zsh /home/jovyan/.p10k.zsh #20.49 KB
75RUN |8 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6441.46 MB
76COPY /usr/local/bin/docker* /usr/local/bin/ # buildkit17.2 MB
77COPY /buildx /usr/libexec/docker/cli-plugins/docker-buildx # buildkit17.24 MB
78COPY /docker-compose /usr/libexec/docker/cli-plugins/docker-compose # buildkit17.9 MB
79COPY Artefacts/environment.yml /tmp # buildkit476 B
80COPY Artefacts/requirements.txt /tmp # buildkit317 B
81ARG CODESERVER_DIR0 B
82ARG CODESERVEREXT_DIR0 B
83ARG CODE_WORKINGDIR0 B
84ARG CODESERVERDATA_DIR0 B
85ENV CODESERVER_DIR=/opt/codeserver0 B
86ENV CODESERVEREXT_DIR=/opt/codeserver/extensions0 B
87ENV CODE_WORKINGDIR=/home/jovyan/work0 B
88ENV CODESERVERDATA_DIR=/home/jovyan/work/.config/codeserver/data0 B
89COPY Artefacts/codeserver_extensions /tmp/ # buildkit309 B
90RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64410.22 MB
91RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64850.23 MB
92COPY --chown=1000:100 condarc /home/jovyan/.condarc #207 B
93COPY configs/jupyter_condaenv_config.json /tmp # buildkit242 B
94RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64623 B
95COPY --chown=jovyan:100 conda-activate.sh /home/jovyan/ #218 B
96COPY nbgrader_config.py /etc/jupyter/nbgrader_config.py # buildkit489 B
97RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6492.09 MB
98RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd642.78 MB
99COPY chromium/debian-for-nosnaps.list /etc/apt/sources.list.d/debian-for-nosnaps.list # buildkit240 B
100COPY chromium/debian-for-nosnaps-preferences /etc/apt/preferences.d/debian-for-nosnaps # buildkit332 B
101RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64105.29 MB
102USER jovyan0 B
103RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd649.68 KB
104COPY code-server/jupyter_codeserver_config.py /tmp/ # buildkit754 B
105COPY --chown=jovyan:100 code-server/icons /home/jovyan/.jupyter/icons #1.15 KB
106RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6410.01 KB
107COPY before-notebook/ /usr/local/bin/before-notebook.d/ # buildkit1.02 KB
108RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64969.1 KB
109COPY Artefacts/TeXLive /tmp/ # buildkit252 B
110RUN |12 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64105.83 MB
111COPY --chown=1000:100 home/ /home/jovyan/ #2.18 KB
112ARG CACHEBUST=40 B
113COPY versions/ /versions/ # buildkit961 B
114COPY --chown=1000:100 README.md /home/jovyan/ #663 B
115RUN |13 ENV= TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd6413.13 KB
116WORKDIR /home/jovyan/work32 B
117CMD ["ssh-agent" "start-notebook.sh"]0 B
118LABEL maintainer=Emmanuel Bruno <[email protected]>0 B
119USER root0 B
120RUN /bin/bash -o pipefail -c32 B
121ARG INVALIDATE_CACHE=30 B
122RUN |1 INVALIDATE_CACHE=3 /bin/bash -o1.04 GB
123ADD magics /magics # buildkit4.52 KB
124ARG VERSION0 B
125RUN |2 INVALIDATE_CACHE=3 VERSION= /bin/bash420.22 MB
126ENV PATH=/home/jovyan/.sdkman/candidates/maven/current/bin:/home/jovyan/.sdkman/candidates/java/current/bin:/opt/idea/bin/:/home/jovyan/bin:/opt/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
127ENV NEEDED_WORK_DIRS=.ssh .m20 B
128SHELL [/bin/zsh -l -c]0 B
129RUN |2 INVALIDATE_CACHE=3 VERSION= /bin/zsh1.79 MB
130COPY dependencies/* /home/jovyan/lib/ # buildkit5.34 MB
131ARG ENV0 B
132ENV PATH=:/home/jovyan/.sdkman/candidates/maven/current/bin:/home/jovyan/.sdkman/candidates/java/current/bin:/opt/idea/bin/:/home/jovyan/bin:/opt/bin:/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
133COPY Artefacts/codeserver_extensions /tmp/ # buildkit191 B
134RUN |3 INVALIDATE_CACHE=3 VERSION= ENV=minimal46.93 MB
135RUN |3 INVALIDATE_CACHE=3 VERSION= ENV=minimal32 B
136COPY kernel.json /opt/conda/share/jupyter/kernels/java/kernel.json # buildkit422 B
137ENV IJAVA_CLASSPATH=/home/jovyan/lib/*.jar:/usr/local/bin/*.jar0 B
138ENV IJAVA_STARTUP_SCRIPTS_PATH=/magics/*0 B
139RUN |3 INVALIDATE_CACHE=3 VERSION= ENV=minimal605 B
140ARG CACHEBUST=40 B
141COPY versions/ /versions/ # buildkit287 B
142COPY --chown=1000:100 README.md /home/jovyan/ #1.01 KB
143RUN |4 INVALIDATE_CACHE=3 VERSION= ENV=minimal12.43 KB
144ARG CACHELAST=10 B
145COPY kernel.json /opt/conda/share/jupyter/kernels/java/kernel.json # buildkit422 B
146RUN |5 INVALIDATE_CACHE=3 VERSION= ENV=minimal549 B
147RUN |5 INVALIDATE_CACHE=3 VERSION= ENV=minimal463.77 KB
148RUN |5 INVALIDATE_CACHE=3 VERSION= ENV=minimal259.7 MB
149USER 10000 B

Command

 ARG RELEASE