2021-09-15 15:40:20 UTC
1.35 GB
/opt/conda
DEBIAN_FRONTENDnoninteractive
HOME/home/jovyan
JULIA_DEPOT_PATH/opt/julia
JULIA_PKGDIR/opt/julia
JULIA_VERSION1.6.2
LANGen_US.UTF-8
LANGUAGEen_US.UTF-8
LC_ALLen_US.UTF-8
NB_GID100
NB_UID1000
NB_USERjovyan
PATH/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SHELL/bin/bash
XDG_CACHE_HOME/home/jovyan/.cache/
[#000] sha256:35807b77a593c1147d13dc926a91dcc3015616ff7307cc30442c5a8e07546283 - 1.97% (27.2 MB)
[#001] sha256:b541c35a7fd0d5573fdcd58e0af64cf8bf80b80d182b7248fd809c71cc43680a - 0.79% (10.9 MB)
[#002] sha256:4b981f7be71cbf2a55fefc68e1a77659e74219367cd10a6b4721f3c7a641c48d - 0.0% (681 Bytes)
[#003] sha256:3d4fc09e10036f60975ee7dc38539482f3a8988b3092b654d717bd0e435cbc4c - 0.0% (1.88 KB)
[#004] sha256:639e08d594dadc84b660348653e715d562d589630cccdbf051172dcfe52ca1c8 - 0.0% (4.43 KB)
[#005] sha256:97aec898741bb2e69b2dfd33e628385dbbe05e6e9b702ca6b5fb00c4be11f380 - 0.0% (162 Bytes)
[#006] sha256:bee5d7f4c02a87ed0aa74c8d91ecc2de1cb0e9016c9e3f973fe2d82503bc6b88 - 5.84% (80.8 MB)
[#007] sha256:b62b2868fbb753c9988b6e382d78988f48bc7829873ec0283ad1f96616e358f6 - 5.99% (82.8 MB)
[#008] sha256:23e4363c8528ad825917df804550f108ae79523a207a56e57b8e77fee792ce3a - 0.0% (2.77 KB)
[#009] sha256:a446c886e9f69b1f39c2e82ac4b43cf7ed0d2bddd637126d6352d48d924ced37 - 0.0% (1.01 KB)
[#010] sha256:636a3f9ea1a9736c65a02c1a902780153c9e63e401705fae6a03306bc6e7a09c - 0.0% (1.09 KB)
[#011] sha256:2f54ae3fa725b947cadca928a84fc1eb8d3c000194ac0d041cd2221f1ea07774 - 16.27% (225 MB)
[#012] sha256:fe1ba79817c9f28fd71b046e8ed8cb0e1cede4e94d061b4ac715d8900148a24f - 0.0% (1.44 KB)
[#013] sha256:e641f15610b686bc39c9617ca1630b3e4f3250562819d4256c78127eeb9fa456 - 11.76% (163 MB)
[#014] sha256:a89384b0d2f242124dc798c0ff16f06b6f510c6413ac0f39a1b2d1faa997124d - 17.36% (240 MB)
[#015] sha256:67b4b0e1afdc1508a9204cef61898a60cbade16743b1bef8ccfaae5341270b24 - 0.04% (583 KB)
[#016] sha256:d34a46e2eb5ebe9479d0ff69aa7dda7498d4976bae8a926635bc15cd9b36e543 - 0.0% (5.86 KB)
[#017] sha256:f567f91fae416674c05e7ae4088f11767c750d3c0c721a3411dc1ec81b7e5252 - 4.26% (58.9 MB)
[#018] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#019] sha256:a75e50b989b55d5b8755772f24cbd9897b4b89dc79cbe4652eae54d993f62dee - 8.34% (115 MB)
[#020] sha256:56af5841759be2dc3a78cbefb743eae674fbb1aff94605c7df2262c69cba7f19 - 0.0% (240 Bytes)
[#021] sha256:6875ee50429b6b54a4c508f8e5602d57f16c2610a295e20bc416dd760a9d51c0 - 23.29% (322 MB)
[#022] sha256:0aeaa18ba663e51a5a366d9dbb0cfa4603c132801116df2bb31ad45a8a65a27f - 2.58% (35.7 MB)
[#023] sha256:a94ecb316d5d4e4106b7c8a357789241d094a13ba765d06c3e27e2cc7fb605b9 - 1.51% (20.9 MB)
[#024] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:d2abf27fe2e8b0b5f4da68c018560c73e11c53098329246e3e6fe176698ef941 in /
2021-08-31 01:20:56 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ARG NB_USER=jovyan
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ARG NB_UID=1000
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ARG NB_GID=100
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)USER root
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive
2021-09-13 21:30:03 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 install --yes --no-install-recommends tini wget ca-certificates sudo locales fonts-liberation run-one && apt-get clean && rm -rf /var/lib/apt/lists/* && echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen # buildkit
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)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
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ENV PATH=/opt/conda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HOME=/home/jovyan
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)COPY fix-permissions /usr/local/bin/fix-permissions # buildkit
2021-09-13 21:30:03 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
2021-09-13 21:30:03 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 "$(command conda shell.bash hook 2> /dev/null)"' >> /etc/skel/.bashrc # buildkit
2021-09-13 21:30:03 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 -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
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ARG PYTHON_VERSION=default
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=default /bin/bash -o pipefail -c mkdir "/home/${NB_USER}/work" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)WORKDIR /tmp
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=default /bin/bash -o pipefail -c set -x && miniforge_arch=$(uname -m) && miniforge_installer="Mambaforge-Linux-${miniforge_arch}.sh" && wget --quiet "https://github.com/conda-forge/miniforge/releases/latest/download/${miniforge_installer}" && /bin/bash "${miniforge_installer}" -f -b -p "${CONDA_DIR}" && rm "${miniforge_installer}" && conda config --system --set auto_update_conda false && conda config --system --set show_channel_urls true && if [[ "${PYTHON_VERSION}" != "default" ]]; then mamba install --quiet --yes python="${PYTHON_VERSION}"; fi && mamba list python | grep '^python ' | tr -s ' ' | cut -d ' ' -f 1,2 >> "${CONDA_DIR}/conda-meta/pinned" && conda update --all --quiet --yes && conda clean --all -f -y && rm -rf "/home/${NB_USER}/.cache/yarn" && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=default /bin/bash -o pipefail -c mamba install --quiet --yes 'notebook' 'jupyterhub' 'jupyterlab' && mamba clean --all -f -y && npm cache clean --force && jupyter notebook --generate-config && jupyter lab clean && rm -rf "/home/${NB_USER}/.cache/yarn" && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)EXPOSE map[8888/tcp:{}]
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["tini" "-g" "--"]
2021-09-13 21:30:03 UTC (buildkit.dockerfile.v0)CMD ["start-notebook.sh"]
2021-09-13 21:30:42 UTC (buildkit.dockerfile.v0)COPY start.sh start-notebook.sh start-singleuser.sh /usr/local/bin/ # buildkit
2021-09-13 21:31:24 UTC (buildkit.dockerfile.v0)COPY jupyter_notebook_config.py /etc/jupyter/ # buildkit
2021-09-13 21:31:24 UTC (buildkit.dockerfile.v0)USER root
2021-09-13 21:31:24 UTC (buildkit.dockerfile.v0)RUN |4 NB_USER=jovyan NB_UID=1000 NB_GID=100 PYTHON_VERSION=default /bin/bash -o pipefail -c sed -re "s/c.NotebookApp/c.ServerApp/g" /etc/jupyter/jupyter_notebook_config.py > /etc/jupyter/jupyter_server_config.py && fix-permissions /etc/jupyter/ # buildkit
2021-09-13 21:31:24 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-13 21:31:24 UTC (buildkit.dockerfile.v0)WORKDIR /home/jovyan
2021-09-13 21:45:43 UTC (buildkit.dockerfile.v0)LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
2021-09-13 21:45:43 UTC (buildkit.dockerfile.v0)USER root
2021-09-13 21:45:43 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c apt-get update --yes && apt-get install --yes --no-install-recommends git nano-tiny tzdata unzip vim-tiny openssh-client inkscape libsm6 libxext-dev libxrender1 lmodern netcat texlive-xetex texlive-fonts-recommended texlive-plain-generic && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-09-13 21:45:44 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c update-alternatives --install /usr/bin/nano nano /bin/nano-tiny 10 # buildkit
2021-09-13 21:45:44 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-15 15:02:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
2021-09-15 15:02:25 UTC (buildkit.dockerfile.v0)USER root
2021-09-15 15:02:25 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c apt-get update --yes && apt-get install --yes --no-install-recommends ffmpeg dvipng cm-super && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-09-15 15:02:25 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-15 15:03:46 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c mamba install --quiet --yes 'altair' 'beautifulsoup4' 'bokeh' 'bottleneck' 'cloudpickle' 'conda-forge::blas=*=openblas' 'cython' 'dask' 'dill' 'h5py' 'ipympl' 'ipywidgets' 'matplotlib-base' 'numba' 'numexpr' 'pandas' 'patsy' 'protobuf' 'pytables' 'scikit-image' 'scikit-learn' 'scipy' 'seaborn' 'sqlalchemy' 'statsmodels' 'sympy' 'widgetsnbextension' 'xlrd' && mamba clean --all -f -y && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-15 15:03:46 UTC (buildkit.dockerfile.v0)WORKDIR /tmp
2021-09-15 15:03:47 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c git clone https://github.com/PAIR-code/facets.git && jupyter nbextension install facets/facets-dist/ --sys-prefix && rm -rf /tmp/facets && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-15 15:03:47 UTC (buildkit.dockerfile.v0)ENV XDG_CACHE_HOME=/home/jovyan/.cache/
2021-09-15 15:03:49 UTC (buildkit.dockerfile.v0)RUN /bin/bash -o pipefail -c MPLBACKEND=Agg python -c "import matplotlib.pyplot" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-15 15:03:49 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-15 15:03:49 UTC (buildkit.dockerfile.v0)WORKDIR /home/jovyan
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)LABEL maintainer=Jupyter Project <jupyter@googlegroups.com>
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)SHELL [/bin/bash -o pipefail -c]
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)USER root
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)ARG julia_version=1.6.2
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c apt-get update --yes && apt-get install --yes --no-install-recommends fonts-dejavu gfortran gcc && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)ENV JULIA_DEPOT_PATH=/opt/julia JULIA_PKGDIR=/opt/julia JULIA_VERSION=1.6.2
2021-09-15 15:37:15 UTC (buildkit.dockerfile.v0)WORKDIR /tmp
2021-09-15 15:37:21 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c set -x && julia_arch=$(uname -m) && julia_short_arch="${julia_arch}" && if [ "${julia_short_arch}" == "x86_64" ]; then julia_short_arch="x64"; fi; julia_installer="julia-${JULIA_VERSION}-linux-${julia_arch}.tar.gz" && julia_major_minor=$(echo "${JULIA_VERSION}" | cut -d. -f 1,2) && mkdir "/opt/julia-${JULIA_VERSION}" && wget -q "https://julialang-s3.julialang.org/bin/linux/${julia_short_arch}/${julia_major_minor}/${julia_installer}" && tar xzf "${julia_installer}" -C "/opt/julia-${JULIA_VERSION}" --strip-components=1 && rm "${julia_installer}" && ln -fs /opt/julia-*/bin/julia /usr/local/bin/julia # buildkit
2021-09-15 15:37:22 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c mkdir /etc/julia && echo "push!(Libdl.DL_LOAD_PATH, \"${CONDA_DIR}/lib\")" >> /etc/julia/juliarc.jl && mkdir "${JULIA_PKGDIR}" && chown "${NB_USER}" "${JULIA_PKGDIR}" && fix-permissions "${JULIA_PKGDIR}" # buildkit
2021-09-15 15:37:22 UTC (buildkit.dockerfile.v0)USER 1000
2021-09-15 15:38:33 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c mamba install --quiet --yes 'r-base' 'r-caret' 'r-crayon' 'r-devtools' 'r-e1071' 'r-forecast' 'r-hexbin' 'r-htmltools' 'r-htmlwidgets' 'r-irkernel' 'r-nycflights13' 'r-randomforest' 'r-rcurl' 'r-rodbc' 'r-rsqlite' 'r-shiny' 'rpy2' 'unixodbc' && mamba clean --all -f -y && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" # buildkit
2021-09-15 15:38:57 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c set -x && arch=$(uname -m) && if [ "${arch}" == "x86_64" ]; then mamba install --quiet --yes 'r-rmarkdown' 'r-tidymodels' 'r-tidyverse' && mamba clean --all -f -y && fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}"; fi; # buildkit
2021-09-15 15:40:20 UTC (buildkit.dockerfile.v0)RUN |1 julia_version=1.6.2 /bin/bash -o pipefail -c julia -e 'import Pkg; Pkg.update()' && julia -e 'import Pkg; Pkg.add("HDF5")' && julia -e 'using Pkg; pkg"add IJulia"; pkg"precompile"' && mv "${HOME}/.local/share/jupyter/kernels/julia"* "${CONDA_DIR}/share/jupyter/kernels/" && chmod -R go+rx "${CONDA_DIR}/share/jupyter" && rm -rf "${HOME}/.local" && fix-permissions "${JULIA_PKGDIR}" "${CONDA_DIR}/share/jupyter" # buildkit
2021-09-15 15:40:20 UTC (buildkit.dockerfile.v0)WORKDIR /home/jovyan
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.