Namespace
paddlepaddle
Image / Tag
paddle:3.1.0-jupyter
Content Digest
sha256:7d8d91b5fa8d12ea492433e0171c3feb100e46667e229fdc485c7f027b8b5d0c
Details
Created

2025-06-27 15:03:04 +0800

Size

549 MB

Content Digest
Labels
  • maintainer
    Jupyter Project <jupyter@googlegroups.com>
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    22.04

Environment
CONDA_DIR

/opt/conda

DEBIAN_FRONTEND

noninteractive

HOME

/home/jovyan

JUPYTER_PORT

8888

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

NB_GID

100

NB_UID

1000

NB_USER

jovyan

PATH

/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

SHELL

/bin/bash


Layers

[#000] sha256:9b857f539cb142c9aa2201a17bb8e1cd5cf12edd4a65adf5732fe9f4343964cf - 5.29% (29 MB)

[#001] sha256:97b2b8e9937b0696ff1c954ca18ab6ef0baca2935a20461dd04eb738deff1450 - 1.53% (8.38 MB)

[#002] sha256:f5c23ed5883fed4ac5a210da796e15bd9237acbae0f43438294ddbede8a45e02 - 0.0% (685 Bytes)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#004] sha256:72b43ba335ab5a422b95cceae77351aa64a0c2a107f3b666cd73fb7d8aea5ccc - 0.0% (1.86 KB)

[#005] sha256:9bf717fe8843a4ced1e74af7f8fc7a9e8305b1a77ad94f59791721f8b137d2cb - 0.0% (4.8 KB)

[#006] sha256:fe64314a4503f6297b17502144f75639f9c2281971b949f0cbee03aaf6511c51 - 0.0% (151 Bytes)

[#007] sha256:4462696a86aa25e9b2f323297c94db8ed62eb4c5a8bc2cb7019ef897ef2c6c49 - 0.0% (278 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:e1afb071bc8cb45d92e48961805a2a2434da34093abf5d7555c9be6feb49d29f - 18.38% (101 MB)

[#010] sha256:b02a47489bb6ad4016d709612b2b869f63f7679dda83a323a9aa7dfded747adc - 0.0% (4.46 KB)

[#011] sha256:c576d8a2b3d62de140e7afd1b54eb968454fb8e05e9dcae1cd78bf12b760325c - 0.0% (182 Bytes)

[#012] sha256:7946006a18ba8756227b200563a5b0337a1c876cfc2075a6ac532cd0edf16da0 - 0.0% (478 Bytes)

[#013] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#014] sha256:14a58cc7435137928cec5c93ed14ecd75cb3a9b14f314aff716e874c1523eb33 - 5.3% (29.1 MB)

[#015] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#016] sha256:bb040acb540f54c7d8a542294839ce65e217acc0ac9db8942afe03c1ab96acc9 - 18.1% (99.4 MB)

[#017] sha256:647fb771b57fdc26b69f1aad8467921f9df6f7385592470334db1470bf4b1a25 - 0.0% (1.13 KB)

[#018] sha256:2577cecb29771799e00456229b3852d0df097dcea3d087f7d0b4fbd8b81906fe - 0.0% (1.62 KB)

[#019] sha256:8a62a72d73f04587fb9450dc7565b8d62f371a3a87ec2dbff8fcee11fb115a32 - 0.0% (1.63 KB)

[#020] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#021] sha256:24eec34d34a19f16b89985f018fbc4e3a02f99cbd78f5bba7c7f385552092c69 - 0.0% (447 Bytes)

[#022] sha256:d7be0756b86422578aba6a9ed0d9ec2df7719582055b0a387145935c41584497 - 0.7% (3.82 MB)

[#023] sha256:851e290860f4278ae4ae172b572dc0c2a009f9b559758003b64e11d7a27ca27f - 0.0% (2.49 KB)

[#024] sha256:5b5b08110a4f41fa445d18c4ae346d15c24c9f6cc8ad12492f8cd811f77864e8 - 40.86% (224 MB)

[#025] sha256:f25d120164cc99368f77cfeb4fa9ca9d71b89e1dbb0e08937e0bf65deef2cbd1 - 9.78% (53.7 MB)

[#026] sha256:ff8f68f1daecc063415ca990e267aa3044631e9bcd62fc2e6638360e238ee821 - 0.07% (395 KB)

[#027] sha256:1811ef0d7b2fbc366c2115d3e180fc92f53c33bc78c30b4454e01dd686d577ac - 0.0% (1.98 KB)

[#028] sha256:fab3691fba8da3d809b611114642e5553abff2652a178d46c49ef7e38d38d522 - 0.0% (1.38 KB)

[#029] sha256:0d45ab9d35eda654e6ff873caf97f80fd2f630cfa35affe41645c018fcb1c5ed - 0.0% (4.29 KB)

[#030] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2024-06-27 20:10:10 UTC

/bin/sh -c #(nop) ARG RELEASE

2024-06-27 20:10:10 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2024-06-27 20:10:10 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2024-06-27 20:10:10 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2024-06-27 20:10:12 UTC

/bin/sh -c #(nop) ADD file:d5da92199726e42da09a6f75a778befb607fe3f79e4afaf7ef5188329b26b386 in /

2024-06-27 20:10:12 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ARG NB_USER=jovyan

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ARG NB_UID=1000

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ARG NB_GID=100

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

SHELL [/bin/bash -o pipefail -c]

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

USER root

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=100 /bin/bash -o pipefail -c apt-get update --yes && apt-get upgrade --yes && apt-get install --yes --no-install-recommends bzip2 ca-certificates locales sudo tini wget && apt-get clean && rm -rf /var/lib/apt/lists/* && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && echo "C.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen # buildkit

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ENV CONDA_DIR=/opt/conda SHELL=/bin/bash NB_USER=jovyan NB_UID=1000 NB_GID=100 LC_ALL=C.UTF-8 LANG=C.UTF-8 LANGUAGE=C.UTF-8

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOME=/home/jovyan

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

COPY fix-permissions /usr/local/bin/fix-permissions # buildkit

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=100 /bin/bash -o pipefail -c chmod a+rx /usr/local/bin/fix-permissions # buildkit

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=100 /bin/bash -o pipefail -c sed -i 's/^#force_color_prompt=yes/force_color_prompt=yes/' /etc/skel/.bashrc && echo 'eval "$(conda shell.bash hook)"' >> /etc/skel/.bashrc # buildkit

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

RUN |3 NB_USER=jovyan NB_UID=1000 NB_GID=100 /bin/bash -o pipefail -c echo "auth requisite pam_deny.so" >> /etc/pam.d/su && sed -i.bak -e 's/^%admin/#%admin/' /etc/sudoers && sed -i.bak -e 's/^%sudo/#%sudo/' /etc/sudoers && useradd --no-log-init --create-home --shell /bin/bash --uid "${NB_UID}" --no-user-group "${NB_USER}" && mkdir -p "${CONDA_DIR}" && chown "${NB_USER}:${NB_GID}" "${CONDA_DIR}" && chmod g+w /etc/passwd && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

USER 1000

2024-07-29 03:03:30 UTC (buildkit.dockerfile.v0)

ARG PYTHON_VERSION=3.11

2024-07-29 03:03:31 UTC (buildkit.dockerfile.v0)

RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=3.11 /bin/bash -o pipefail -c mkdir "/home/${NB_USER}/work" && fix-permissions "/home/${NB_USER}" # buildkit

2024-07-29 03:03:31 UTC (buildkit.dockerfile.v0)

COPY --chown=1000:100 initial-condarc /opt/conda/.condarc # buildkit

2024-07-29 03:03:31 UTC (buildkit.dockerfile.v0)

WORKDIR /tmp

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=3.11 /bin/bash -o pipefail -c set -x && arch=$(uname -m) && if [ "${arch}" = "x86_64" ]; then arch="64"; fi && wget --progress=dot:giga -O - "https://micro.mamba.pm/api/micromamba/linux-${arch}/latest" | tar -xvj bin/micromamba && PYTHON_SPECIFIER="python=${PYTHON_VERSION}" && if [[ "${PYTHON_VERSION}" == "default" ]]; then PYTHON_SPECIFIER="python"; fi && ./bin/micromamba install --root-prefix="${CONDA_DIR}" --prefix="${CONDA_DIR}" --yes "${PYTHON_SPECIFIER}" 'mamba' 'jupyter_core' && rm -rf /tmp/bin/ && mamba list --full-name 'python' | tail -1 | tr -s ' ' | cut -d ' ' -f 1,2 | sed 's/\.[^.]*$/.*/' >> "${CONDA_DIR}/conda-meta/pinned" && mamba clean --all -f -y && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

COPY run-hooks.sh start.sh /usr/local/bin/ # buildkit

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["tini" "-g" "--" "start.sh"]

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

USER root

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=3.11 /bin/bash -o pipefail -c mkdir /usr/local/bin/start-notebook.d && mkdir /usr/local/bin/before-notebook.d # buildkit

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

COPY 10activate-conda-env.sh /usr/local/bin/before-notebook.d/ # buildkit

2024-07-29 03:03:48 UTC (buildkit.dockerfile.v0)

USER 1000

2024-07-29 03:03:49 UTC (buildkit.dockerfile.v0)

WORKDIR /home/jovyan

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

SHELL [/bin/bash -o pipefail -c]

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

USER root

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c apt-get update --yes && apt-get install --yes --no-install-recommends fonts-liberation pandoc run-one && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

USER 1000

2024-07-29 03:05:05 UTC (buildkit.dockerfile.v0)

WORKDIR /tmp

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c mamba install --yes 'jupyterlab' 'notebook' 'jupyterhub' 'nbclassic' && jupyter server --generate-config && mamba clean --all -f -y && npm cache clean --force && jupyter lab clean && rm -rf "/home/${NB_USER}/.cache/yarn" && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

ENV JUPYTER_PORT=8888

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

EXPOSE map[8888/tcp:{}]

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

CMD ["start-notebook.py"]

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

COPY start-notebook.py start-notebook.sh start-singleuser.py start-singleuser.sh /usr/local/bin/ # buildkit

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

COPY jupyter_server_config.py docker_healthcheck.py /etc/jupyter/ # buildkit

2024-07-29 03:05:31 UTC (buildkit.dockerfile.v0)

USER root

2024-07-29 03:05:32 UTC (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c fix-permissions /etc/jupyter/ # buildkit

2024-07-29 03:05:32 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "/etc/jupyter/docker_healthcheck.py || exit 1"] "3s" "1s" "3s" "0s" '\x03'}

2024-07-29 03:05:32 UTC (buildkit.dockerfile.v0)

USER 1000

2024-07-29 03:05:32 UTC (buildkit.dockerfile.v0)

WORKDIR /home/jovyan

2024-07-31 08:53:06 UTC (buildkit.dockerfile.v0)

MAINTAINER Project Jupyter <jupyter@googlegroups.com>

2024-07-31 08:53:06 UTC (buildkit.dockerfile.v0)

ADD install_jupyterhub /tmp/install_jupyterhub # buildkit

2024-07-31 08:53:06 UTC (buildkit.dockerfile.v0)

ARG JUPYTERHUB_VERSION=4.1.6

2024-07-31 08:53:09 UTC (buildkit.dockerfile.v0)

RUN |1 JUPYTERHUB_VERSION=4.1.6 /bin/bash -o pipefail -c python3 /tmp/install_jupyterhub # buildkit

2025-06-27 15:02:22 +0800 (buildkit.dockerfile.v0)

USER root

2025-06-27 15:02:22 +0800 (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple jupyterhub-dummyauthenticator # buildkit

2025-06-27 15:02:41 +0800 (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c python -m pip install paddlepaddle==3.1.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/ # buildkit

2025-06-27 15:03:00 +0800 (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple visualdl # buildkit

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c pip install --upgrade jinja2==3.0.3 # buildkit

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

COPY jupyterhub_config.py /etc/jupyter # buildkit

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

COPY jupyter_notebook_config.py /etc/jupyter # buildkit

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c useradd -ms /bin/bash paddle # buildkit

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

USER root

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

WORKDIR /srv

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

ENTRYPOINT ["tini" "-g" "--"]

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

CMD ["jupyterhub" "--config=/etc/jupyter/jupyterhub_config.py"]

2025-06-27 15:03:04 +0800 (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete