Sign inSign up

brunoe/jupyter-java:feature-minimal

Multi-platform
Languages & frameworks
Index digest

sha256:8389d4489d5da4fd1ff2aab271704303b3a20277154969958c93cc858115ad38

OS/ARCH

Compressed size

4.33 GB

Last pushed

over 1 year by brunoe

Type

Image

Manifest digest

sha256:62c4731d5268d4515d2d49f5d2ae05a5e635c4000a6a90e1b1049abc5cfcd6d6

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=24.040 B
5ADD file ... in / 28.34 MB
6CMD ["/bin/bash"]0 B
7RUN /bin/sh -c set -eux;12.99 MB
8LABEL dev.containers.features=common0 B
9ARG VARIANT0 B
10RUN |1 VARIANT=noble /bin/sh -c1.27 KB
11COPY meta.env /usr/local/etc/vscode-dev-containers/ # buildkit409 B
12LABEL version=1.2.60 B
13LABEL dev.containers.id=base-ubuntu0 B
14LABEL dev.containers.variant=noble0 B
15LABEL dev.containers.release=v0.4.150 B
16LABEL dev.containers.source=https://github.com/devcontainers/images0 B
17LABEL dev.containers.timestamp=Tue, 06 May 20250 B
18USER root0 B
19RUN /bin/sh -c mkdir -p134 B
20COPY /tmp/build-features/ /tmp/dev-container-features # buildkit223 B
21RUN /bin/sh -c echo "_CONTAINER_USER_HOME=$(233 B
22RUN /bin/sh -c cp -ar70.28 MB
23RUN /bin/sh -c cp -ar154.69 MB
24ARG _DEV_CONTAINERS_IMAGE_USER=root0 B
25USER root0 B
26LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1","customizations":{"vscode":{"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev0 B
27LABEL org.opencontainers.image.authors=Emmanuel BRUNO <[email protected]> org.opencontainers.image.description=A0 B
28ARG NB_USER=jovyan0 B
29ARG NB_UID=10010 B
30ARG NB_GID=10010 B
31ARG TARGETPLATFORM0 B
32ARG BUILDPLATFORM0 B
33ENV USER=jovyan NB_USER=jovyan HOME=/home/jovyan WORK_DIR=/home/jovyan/work0 B
34ENV MATERIALS_DIR=/home/jovyan/work/materials NOTEBOOKS_DIR=/home/jovyan/work/local PATH=/home/jovyan/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
35COPY --chown=jovyan:1001 Artefacts/apt_packages /tmp/apt_packages #472 B
36RUN |5 NB_USER=jovyan NB_UID=1001 NB_GID=1001420.09 MB
37COPY /usr/local/bin/docker* /usr/local/bin/ # buildkit38.89 MB
38COPY /buildx /usr/libexec/docker/cli-plugins/docker-buildx # buildkit20.46 MB
39COPY /docker-compose /usr/libexec/docker/cli-plugins/docker-compose # buildkit20.23 MB
40COPY /docker-scout /usr/libexec/docker/cli-plugins/docker-scout # buildkit37.68 MB
41USER jovyan0 B
42WORKDIR /home/jovyan32 B
43SHELL [/bin/zsh -l -c]0 B
44RUN |5 NB_USER=jovyan NB_UID=1001 NB_GID=1001187 B
45ARG KUBECTL_VERSION=1.29.10 B
46ARG HELM_VERSION=3.14.00 B
47ARG K9S_VERSION=0.31.60 B
48ARG KUSTOMIZE_VERSION=5.3.00 B
49ARG LOCAL_BIN=/home/jovyan/bin0 B
50RUN |10 NB_USER=jovyan NB_UID=1001 NB_GID=100174.91 MB
51RUN |10 NB_USER=jovyan NB_UID=1001 NB_GID=100145.97 MB
52ENV MINIKUBE_HOME=/home/jovyan/.minikube MINIKUBE_IN_STYLE=true MINIKUBE_WANTUPDATENOTIFICATION=false CHANGE_MINIKUBE_NONE_USER=true0 B
53ARG PREZTO_REPO=https://github.com/sorin-ionescu/prezto.git0 B
54COPY --chown=1001:1001 zsh/p10k.zsh /home/jovyan/.p10k.zsh #21.22 KB
55RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=100186.14 MB
56RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=1001969.08 KB
57ENV TEXDIR=/home/jovyan/.TinyTeX0 B
58ENV TINYTEX_INSTALLER=installer-unix0 B
59ENV TINYTEX_VERSION=2025.050 B
60ENV TINYTEX_URL=https://github.com/rstudio/tinytex-releases/releases/download/v2025.05/installer-unix-v2025.050 B
61ENV CTAN_REPO=https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/systems/texlive/tlnet0 B
62RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=100184.34 MB
63ENV CONDA_DIR=/home/jovyan/miniforge3 MAMBA_ROOT_PREFIX=/home/jovyan/miniforge3 PATH=/home/jovyan/miniforge3/bin:/home/jovyan/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAMBA_NO_BANNER=10 B
64ENV CONDA_DEFAULT_ENV=base0 B
65RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=1001326.26 MB
66COPY --chown=jovyan:1001 Artefacts/arch_detect.sh /home/jovyan/bin/arch_detect.sh #617 B
67RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=1001612 B
68ENV NEEDED_WORK_DIRS=.ssh0 B
69ENV NEEDED_WORK_FILES=.gitconfig0 B
70COPY --chown=jovyan:1001,--chmod=755 init-scripts.d/ /home/jovyan/startup-scripts.d/ #1.75 KB
71RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=1001171 B
72RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=100113.11 MB
73COPY --chown=jovyan:1001 versions/ /home/jovyan/versions/ #2.22 KB
74RUN |11 NB_USER=jovyan NB_UID=1001 NB_GID=1001255.2 MB
75COPY run-startup-scripts.sh /usr/local/bin/run-startup-scripts.sh # buildkit785 B
76COPY entrypoint.sh /usr/local/bin/ # buildkit301 B
77COPY bin/* /home/jovyan/bin/ # buildkit3.66 KB
78ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]0 B
79CMD ["/bin/zsh" "-l"]0 B
80ARG IJAVA_ROOTPROJET_NAME=IJava0 B
81LABEL org.opencontainers.image.authors=Emmanuel BRUNO <[email protected]> org.opencontainers.image.description=A0 B
82USER root0 B
83COPY --chown=jovyan: Artefacts/apt_packages /tmp/apt_packages #219 B
84RUN |1 IJAVA_ROOTPROJET_NAME=IJava /bin/zsh -l2.78 MB
85COPY --chown=jovyan:jovyan versions/ /home/jovyan/versions/ #689 B
86USER jovyan0 B
87ENV JAVA_LTS=^21\|^250 B
88RUN |1 IJAVA_ROOTPROJET_NAME=IJava /bin/zsh -l2.26 GB
89ENV PATH=/home/jovyan/.sdkman/candidates/maven/current/bin:/home/jovyan/.sdkman/candidates/java/current/bin:/home/jovyan/miniforge3/bin:/home/jovyan/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
90ENV NEEDED_WORK_DIRS=.ssh:.m20 B
91COPY settings.xml /home/jovyan/.sdkman/candidates/maven/current/conf/settings.xml # buildkit746 B
92RUN |1 IJAVA_ROOTPROJET_NAME=IJava /bin/zsh -l297.61 MB
93COPY --chown=jovyan:jovyan kernel.json /home/jovyan/miniforge3/share/jupyter/kernels/java-latest/kernel.json #460 B
94ENV IJAVA_CLASSPATH=/home/jovyan/lib/*.jar:/usr/local/bin/*.jar0 B
95ENV IJAVA_STARTUP_SCRIPTS_PATH=/home/jovyan/magics/*0 B
96RUN |1 IJAVA_ROOTPROJET_NAME=IJava /bin/zsh -l128.54 MB
97COPY --chown=jovyan:jovyan dependencies/* /home/jovyan/lib/ #207 B

Command

 ARG RELEASE