docker.io/jupyter/base-notebook:2022-12-30 linux/arm64

docker.io/jupyter/base-notebook:2022-12-30 - 国内下载镜像源 浏览次数:65 温馨提示: 这是一个 linux/arm64 系统架构镜像

基于 Jupyter Notebook 的基础镜像,用于创建 Jupyter Notebook 服务器

源镜像 docker.io/jupyter/base-notebook:2022-12-30
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64
镜像ID sha256:d589f511957e097597a8c4ee9eb76abf74fa91eec5e46409b84c80360a37bbcc
镜像TAG 2022-12-30-linuxarm64
大小 838.96MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD start-notebook.sh
启动入口 tini -g --
工作目录 /home/jovyan
OS/平台 linux/arm64
浏览量 65 次
贡献者
镜像创建 2022-12-30T09:12:07.778020827Z
同步时间 2025-04-14 10:47
更新时间 2025-06-06 22:05
开放端口
8888/tcp
环境变量
PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive CONDA_DIR=/opt/conda SHELL=/bin/bash NB_USER=jovyan NB_UID=1000 NB_GID=100 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 HOME=/home/jovyan
镜像标签
Jupyter Project <jupyter@googlegroups.com>: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64  docker.io/jupyter/base-notebook:2022-12-30

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64  docker.io/jupyter/base-notebook:2022-12-30

Shell快速替换命令

sed -i 's#jupyter/base-notebook:2022-12-30#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64  docker.io/jupyter/base-notebook:2022-12-30'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64  docker.io/jupyter/base-notebook:2022-12-30'

镜像构建历史


# 2022-12-30 17:12:07  0.00B 设置工作目录为/home/jovyan
WORKDIR /home/jovyan
                        
# 2022-12-30 17:12:07  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2022-12-30 17:12:07  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -O- --no-verbose --tries=1 --no-check-certificate     http${GEN_CERT:+s}://localhost:8888${JUPYTERHUB_SERVICE_PREFIX:-/}api || exit 1"] "5s" "3s" "5s" '\x03'}
                        
# 2022-12-30 17:12:07  3.67KB 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -c sed -re "s/c.ServerApp/c.NotebookApp/g"     /etc/jupyter/jupyter_server_config.py > /etc/jupyter/jupyter_notebook_config.py &&     fix-permissions /etc/jupyter/ # buildkit
                        
# 2022-12-30 17:12:07  0.00B 指定运行容器时使用的用户
USER root
                        
# 2022-12-30 17:12:07  1.83KB 复制新文件或目录到容器中
COPY jupyter_server_config.py /etc/jupyter/ # buildkit
                        
# 2022-12-30 17:12:07  1.04KB 复制新文件或目录到容器中
COPY start-notebook.sh start-singleuser.sh /usr/local/bin/ # buildkit
                        
# 2022-12-30 17:12:07  0.00B 设置默认要执行的命令
CMD ["start-notebook.sh"]
                        
# 2022-12-30 17:12:07  0.00B 声明容器运行时监听的端口
EXPOSE map[8888/tcp:{}]
                        
# 2022-12-30 17:12:07  364.00MB 执行命令并创建新的镜像层
RUN /bin/bash -o pipefail -c mamba install --quiet --yes     'notebook'     'jupyterhub'     'jupyterlab' &&     jupyter notebook --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
                        
# 2022-12-30 17:11:23  0.00B 设置工作目录为/tmp
WORKDIR /tmp
                        
# 2022-12-30 17:11:23  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2022-12-30 17:11:23  157.73MB 执行命令并创建新的镜像层
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
                        
# 2022-12-30 17:11:23  0.00B 指定运行容器时使用的用户
USER root
                        
# 2022-12-30 17:11:23  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2022-12-30 17:11:23  0.00B 添加元数据标签
LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
                        
# 2022-12-30 17:09:38  0.00B 设置工作目录为/home/jovyan
WORKDIR /home/jovyan
                        
# 2022-12-30 17:09:38  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2022-12-30 17:09:38  12.18KB 复制新文件或目录到容器中
COPY start.sh /usr/local/bin/ # buildkit
                        
# 2022-12-30 17:09:38  0.00B 设置默认要执行的命令
CMD ["start.sh"]
                        
# 2022-12-30 17:09:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "-g" "--"]
                        
# 2022-12-30 17:09:38  222.83MB 执行命令并创建新的镜像层
RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=3.10 /bin/bash -o pipefail -c set -x &&     arch=$(uname -m) &&     if [ "${arch}" = "x86_64" ]; then         arch="64";     fi &&     wget -qO /tmp/micromamba.tar.bz2         "https://micromamba.snakepit.net/api/micromamba/linux-${arch}/latest" &&     tar -xvjf /tmp/micromamba.tar.bz2 --strip-components=1 bin/micromamba &&     rm /tmp/micromamba.tar.bz2 &&     PYTHON_SPECIFIER="python=${PYTHON_VERSION}" &&     if [[ "${PYTHON_VERSION}" == "default" ]]; then PYTHON_SPECIFIER="python"; fi &&     ./micromamba install         --root-prefix="${CONDA_DIR}"         --prefix="${CONDA_DIR}"         --yes         "${PYTHON_SPECIFIER}"         'mamba'         'jupyter_core' &&     rm micromamba &&     mamba list python | grep '^python ' | tr -s ' ' | cut -d ' ' -f 1,2 >> "${CONDA_DIR}/conda-meta/pinned" &&     mamba clean --all -f -y &&     fix-permissions "${CONDA_DIR}" &&     fix-permissions "/home/${NB_USER}" # buildkit
                        
# 2022-12-30 17:09:06  0.00B 设置工作目录为/tmp
WORKDIR /tmp
                        
# 2022-12-30 17:09:06  163.00B 复制新文件或目录到容器中
COPY initial-condarc /opt/conda/.condarc # buildkit
                        
# 2022-12-30 17:09:06  0.00B 执行命令并创建新的镜像层
RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=3.10 /bin/bash -o pipefail -c mkdir "/home/${NB_USER}/work" &&     fix-permissions "/home/${NB_USER}" # buildkit
                        
# 2022-12-30 17:09:05  0.00B 定义构建参数
ARG PYTHON_VERSION=3.10
                        
# 2022-12-30 17:09:05  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2022-12-30 17:09:05  14.26KB 执行命令并创建新的镜像层
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 -l -m -s /bin/bash -N -u "${NB_UID}" "${NB_USER}" &&     mkdir -p "${CONDA_DIR}" &&     chown "${NB_USER}:${NB_GID}" "${CONDA_DIR}" &&     chmod g+w /etc/passwd &&     fix-permissions "${HOME}" &&     fix-permissions "${CONDA_DIR}" # buildkit
                        
# 2022-12-30 17:09:05  3.82KB 执行命令并创建新的镜像层
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 "$(command conda shell.bash hook 2> /dev/null)"' >> /etc/skel/.bashrc # buildkit
                        
# 2022-12-30 17:09:05  1.04KB 执行命令并创建新的镜像层
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
                        
# 2022-12-30 17:09:04  1.04KB 复制新文件或目录到容器中
COPY fix-permissions /usr/local/bin/fix-permissions # buildkit
                        
# 2022-12-30 17:09:04  0.00B 设置环境变量 PATH HOME
ENV PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOME=/home/jovyan
                        
# 2022-12-30 17:09:04  0.00B 设置环境变量 CONDA_DIR SHELL NB_USER NB_UID NB_GID LC_ALL LANG LANGUAGE
ENV CONDA_DIR=/opt/conda SHELL=/bin/bash NB_USER=jovyan NB_UID=1000 NB_GID=100 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8
                        
# 2022-12-30 17:09:04  25.18MB 执行命令并创建新的镜像层
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 &&     locale-gen # buildkit
                        
# 2022-12-30 17:09:04  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2022-12-30 17:09:04  0.00B 指定运行容器时使用的用户
USER root
                        
# 2022-12-30 17:09:04  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2022-12-30 17:09:04  0.00B 定义构建参数
ARG NB_GID=100
                        
# 2022-12-30 17:09:04  0.00B 定义构建参数
ARG NB_UID=1000
                        
# 2022-12-30 17:09:04  0.00B 定义构建参数
ARG NB_USER=jovyan
                        
# 2022-12-30 17:09:04  0.00B 添加元数据标签
LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
                        
# 2022-12-09 09:46:57  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-12-09 09:46:57  69.18MB 
/bin/sh -c #(nop) ADD file:429a55a11d4bcd15647d1316d9debd9ead4b4ab5c0b9146894d07c39aa814290 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d589f511957e097597a8c4ee9eb76abf74fa91eec5e46409b84c80360a37bbcc",
    "RepoTags": [
        "jupyter/base-notebook:2022-12-30",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook:2022-12-30-linuxarm64"
    ],
    "RepoDigests": [
        "jupyter/base-notebook@sha256:67ff740dc210b0ff0081231b842aac4375a7abbe94ce12330e5054f237179ded",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jupyter/base-notebook@sha256:a3163a122fc7e1c39e151c028c7444b7f993f4bd97e1e082b89181b9bf908c61"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-12-30T09:12:07.778020827Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8888/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "CONDA_DIR=/opt/conda",
            "SHELL=/bin/bash",
            "NB_USER=jovyan",
            "NB_UID=1000",
            "NB_GID=100",
            "LC_ALL=en_US.UTF-8",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US.UTF-8",
            "HOME=/home/jovyan"
        ],
        "Cmd": [
            "start-notebook.sh"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "wget -O- --no-verbose --tries=1 --no-check-certificate     http${GEN_CERT:+s}://localhost:8888${JUPYTERHUB_SERVICE_PREFIX:-/}api || exit 1"
            ],
            "Interval": 5000000000,
            "Timeout": 3000000000,
            "StartPeriod": 5000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/jovyan",
        "Entrypoint": [
            "tini",
            "-g",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Jupyter Project \u003cjupyter@googlegroups.com\u003e"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "arm64",
    "Variant": "v8",
    "Os": "linux",
    "Size": 838964464,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9d464e3106fda9fd3389fa0ace94bcb78a2e84805f58c2db84178e4a8ac1219a/diff:/var/lib/docker/overlay2/c5a641b8624e337ee9ec6775c4c00e4c77ab7a60bf8e5c2309f78199e028d120/diff:/var/lib/docker/overlay2/6c2ef95b990104674e28b668219de0c4b86ad6a9b3f4dbed6368cc404333ebca/diff:/var/lib/docker/overlay2/399fe90624f89a3b9cbeb48e96201a4e99d7ce3505192da5a9af10e734328f67/diff:/var/lib/docker/overlay2/b216166688233c06a1bd5b688fd5a22900d3ba081ea0ecb8a8bd7fabba8ed059/diff:/var/lib/docker/overlay2/b9e25b300014d7bed15fc756b58c38c763d05d34a6cebbd91504bbb72744bd74/diff:/var/lib/docker/overlay2/17d92192aa6d9ba5bde47f1e4a9f5056836f6aef92a7ce8e20ad1f43d44540e8/diff:/var/lib/docker/overlay2/b710b3fbd901965a725268c32f0bdf3f7be1dc91d09fcda6eed2ad46e90cff92/diff:/var/lib/docker/overlay2/321c0cb3f06a3867d5f591a48fad5c90b7d607f1e8de91067170a2ed94d13814/diff:/var/lib/docker/overlay2/f731371eb6fe01f4153462e9d45f3c59cfc49dfa190f36e90182d9c955158aa1/diff:/var/lib/docker/overlay2/a2e193b42cbfd13388f4350a5e3ed65d069bc7e104cfbc4553e1b23f50b5f26b/diff:/var/lib/docker/overlay2/78ea1298f3bce240e832cf3d4ef3ab187e5dab08c215d92cdc3fe2a3404784ff/diff:/var/lib/docker/overlay2/00ffa1dba973ef1ee631253d926b63772c5f45dd1d11909ccd64c34a672ad252/diff:/var/lib/docker/overlay2/4f938033ee7021092f3ba9ab922e360347f5ec929a5ada5b7bb477c40b1d46e2/diff:/var/lib/docker/overlay2/196c3f46f102621beceffc1faa258409bc6906122fcba698d1b86ac3374d26e9/diff:/var/lib/docker/overlay2/9fafa8d6c02325454f76023a362a696b1f8e8ef3f8f8e2715bd9b229ed161590/diff:/var/lib/docker/overlay2/b8adc84d80bf4cb11a3c95a5a5e1aa0750ab65de80460df506293c235ae7f24a/diff:/var/lib/docker/overlay2/bb77ac1ef3c4d8a6bc1e8c90f2a9750efdff6d5fe116605dfdca591b90343a58/diff",
            "MergedDir": "/var/lib/docker/overlay2/5362006ff9cdb2c844f5d8c3be96ff5e5b9e253e60c61cff82f03ebef82a3b0f/merged",
            "UpperDir": "/var/lib/docker/overlay2/5362006ff9cdb2c844f5d8c3be96ff5e5b9e253e60c61cff82f03ebef82a3b0f/diff",
            "WorkDir": "/var/lib/docker/overlay2/5362006ff9cdb2c844f5d8c3be96ff5e5b9e253e60c61cff82f03ebef82a3b0f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:80ac6c107b7bb9da91fd952edd7bd654427cc6b4624726bb4c7322ba5b2dc4fa",
            "sha256:d73e03ee4c6f1c8364a4a655bcecb3620ab704ee9d831ea2dda9d8d4343f37b0",
            "sha256:dd3e7f8ed6c9de35ae1048fdeb71309bd7351178ed4a42d326f763cbc2d20d78",
            "sha256:dd3e7f8ed6c9de35ae1048fdeb71309bd7351178ed4a42d326f763cbc2d20d78",
            "sha256:fdf3fd146d8952cd9affdb5528c30100f658188d9903df852ad0899bc244db93",
            "sha256:0b1b57d48f5837dfdf659c83e267dd0c0ba09357dfcaafe406f7e5e645c67924",
            "sha256:04a62727e5899f720122df157b7deab61fd2abc763bc92e6fc1c305d728ffc5d",
            "sha256:de26004ceca94b32879adbf4beae778ea2027a119e14e797dddcb85f64196cea",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cdef0b57f37aa7a33208d090076a00079db8015a769967d4d5848079881de87e",
            "sha256:9a0a9f32ef338a2799b8d4d4f86b641d15da08a4818dcb761cdfe354d05605c1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:27c4aed66f0d3a70b1c9006aef35d5db00ca1e33d2e8920eaf500f3b785f799a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d7ffb851785015d29337be67384f1f74d82b7e14bb68c607bb094447df3d4fe5",
            "sha256:b9a956af2f3b6cbfec2b719077180eddafc97dd019d232b188b34c53be3739a6",
            "sha256:366294e61816cc5b95681015371109da6993ae32d40694be3794f4a6d9e0f6df",
            "sha256:945e193f93a320fbf998c99fcb6ef9a4bac7888b03986b6b0a49c173b3b4dd2c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-14T10:47:25.273037584+08:00"
    }
}

更多版本

docker.io/jupyter/base-notebook:latest

linux/amd64 docker.io1.07GB2024-08-28 11:31
394

docker.io/jupyter/base-notebook:2023-10-20

linux/arm64 docker.io976.74MB2025-03-26 11:14
92

docker.io/jupyter/base-notebook:notebook-7.0.6

linux/arm64 docker.io976.74MB2025-04-14 09:15
72

docker.io/jupyter/base-notebook:2022-12-30

linux/arm64 docker.io838.96MB2025-04-14 10:47
64