镜像构建历史
# 2026-01-16 12:30:52 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/opensandbox/code-interpreter.sh"]
# 2026-01-16 12:30:52 0.00B 设置工作目录为/workspace
WORKDIR /workspace
# 2026-01-16 12:30:52 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c chmod +x /opt/opensandbox/code-interpreter.sh # buildkit
# 2026-01-16 12:30:51 850.00B 复制新文件或目录到容器中
COPY scripts/jupyter_notebook_config.py /root/.jupyter/ # buildkit
# 2026-01-16 12:30:51 2.91KB 复制新文件或目录到容器中
COPY scripts/code-interpreter.sh /opt/opensandbox/code-interpreter.sh # buildkit
# 2026-01-16 12:30:51 0.00B 设置环境变量 JUPYTER_HOST JUPYTER_PORT JUPYTER_TOKEN PYTHON_VERSION NODE_VERSION GO_VERSION JAVA_VERSION
ENV JUPYTER_HOST=http://127.0.0.1:44771 JUPYTER_PORT=44771 JUPYTER_TOKEN=opensandboxcodeinterpreterjupyter PYTHON_VERSION=3.14 NODE_VERSION=22 GO_VERSION=1.25 JAVA_VERSION=21
# 2026-01-16 12:30:51 1.83GB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up gonb" && versions=("1.25" "1.24" "1.23") && for version in "${versions[@]}"; do echo "Setting up gonb for Go $version" && . /opt/opensandbox/code-interpreter-env.sh go $version && go version && go install github.com/janpfeifer/gonb@latest && go install golang.org/x/tools/cmd/goimports@latest && go install golang.org/x/tools/gopls@latest; done && echo "Setting up gonb done" # buildkit
# 2026-01-16 12:28:27 248.81MB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up tslab kernel" && versions=("18" "20" "22") && for version in "${versions[@]}"; do echo "Setting up tslab for Node $version" && . /opt/opensandbox/code-interpreter-env.sh node $version && node --version && npm --version && npm install -g tslab; done && echo "Setting up tslab kernel done" # buildkit
# 2026-01-16 12:28:16 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up IJava kernel" && curl -L https://github.com/SpencerPark/IJava/releases/download/v1.3.0/ijava-1.3.0.zip -o /tmp/ijava.zip && mkdir -p /opt/ijava && unzip -o /tmp/ijava.zip -d /opt/ijava && rm -rf /tmp/ijava.zip && echo "Setting up IJava kernel done" # buildkit
# 2026-01-16 12:28:16 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up ipykernel for Python 3.10, 3.11, 3.12, 3.13, 3.14" && versions=("3.10" "3.11" "3.12" "3.13" "3.14") && for version in "${versions[@]}"; do echo "Setting up ipykernel for Python $version" && . /opt/opensandbox/code-interpreter-env.sh python $version && python3 --version && python3 -m pip install ipykernel jupyter bash_kernel --break-system-packages; done && echo "Setting up ipykernel complete" # buildkit
# 2025-12-13 20:07:43 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/opensandbox/code-interpreter.sh"]
# 2025-12-13 20:07:43 0.00B 设置工作目录为/workspace
WORKDIR /workspace
# 2025-12-13 20:07:43 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c chmod +x /opt/opensandbox/code-interpreter.sh # buildkit
# 2025-12-13 20:07:42 38.90KB 复制新文件或目录到容器中
COPY scripts/jupyter_notebook_config.py /root/.jupyter/ # buildkit
# 2025-12-13 20:07:42 2.75KB 复制新文件或目录到容器中
COPY scripts/code-interpreter.sh /opt/opensandbox/code-interpreter.sh # buildkit
# 2025-12-13 20:07:42 0.00B 设置环境变量 JUPYTER_HOST JUPYTER_PORT JUPYTER_TOKEN PYTHON_VERSION NODE_VERSION GO_VERSION JAVA_VERSION
ENV JUPYTER_HOST=http://127.0.0.1:44771 JUPYTER_PORT=44771 JUPYTER_TOKEN=opensandboxcodeinterpreterjupyter PYTHON_VERSION=3.14 NODE_VERSION=22 GO_VERSION=1.25 JAVA_VERSION=21
# 2025-12-13 20:07:42 728.78MB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up gonb" && versions=("1.25" "1.24" "1.23") && for version in "${versions[@]}"; do echo "Setting up gonb for Go $version" && . /opt/opensandbox/code-interpreter-env.sh go $version && go version && go install github.com/janpfeifer/gonb@latest && go install golang.org/x/tools/cmd/goimports@latest && go install golang.org/x/tools/gopls@latest; done && echo "Setting up gonb done" # buildkit
# 2025-12-13 20:07:11 231.82MB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up tslab kernel" && versions=("18" "20" "22") && for version in "${versions[@]}"; do echo "Setting up tslab for Node $version" && . /opt/opensandbox/code-interpreter-env.sh node $version && node --version && npm --version && npm install -g tslab; done && echo "Setting up tslab kernel done" # buildkit
# 2025-12-13 20:06:38 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up IJava kernel" && curl -L https://github.com/SpencerPark/IJava/releases/download/v1.3.0/ijava-1.3.0.zip -o /tmp/ijava.zip && mkdir -p /opt/ijava && unzip -o /tmp/ijava.zip -d /opt/ijava && rm -rf /tmp/ijava.zip && echo "Setting up IJava kernel done" # buildkit
# 2025-12-13 20:06:37 21.00KB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up ipykernel for Python 3.10, 3.11, 3.12, 3.13, 3.14" && versions=("3.10" "3.11" "3.12" "3.13" "3.14") && for version in "${versions[@]}"; do echo "Setting up ipykernel for Python $version" && . /opt/opensandbox/code-interpreter-env.sh python $version && python3 --version && python3 -m pip install ipykernel jupyter bash_kernel --break-system-packages; done && echo "Setting up ipykernel complete" # buildkit
# 2025-12-13 17:50:00 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/opensandbox/code-interpreter.sh"]
# 2025-12-13 17:50:00 0.00B 设置工作目录为/workspace
WORKDIR /workspace
# 2025-12-13 17:50:00 0.00B 执行命令并创建新的镜像层
RUN /bin/bash -c chmod +x /opt/opensandbox/code-interpreter.sh # buildkit
# 2025-12-13 17:49:59 38.90KB 复制新文件或目录到容器中
COPY scripts/jupyter_notebook_config.py /root/.jupyter/ # buildkit
# 2025-12-13 17:49:59 2.75KB 复制新文件或目录到容器中
COPY scripts/code-interpreter.sh /opt/opensandbox/code-interpreter.sh # buildkit
# 2025-12-13 17:49:59 0.00B 设置环境变量 JUPYTER_HOST JUPYTER_PORT JUPYTER_TOKEN PYTHON_VERSION NODE_VERSION GO_VERSION JAVA_VERSION
ENV JUPYTER_HOST=http://127.0.0.1:44771 JUPYTER_PORT=44771 JUPYTER_TOKEN=opensandboxcodeinterpreterjupyter PYTHON_VERSION=3.14 NODE_VERSION=22 GO_VERSION=1.25 JAVA_VERSION=21
# 2025-12-13 17:49:59 1.65GB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up gonb" && versions=("1.25" "1.24" "1.23") && for version in "${versions[@]}"; do echo "Setting up gonb for Go $version" && . /opt/opensandbox/code-interpreter-env.sh go $version && go version && go install github.com/janpfeifer/gonb@latest && go install golang.org/x/tools/cmd/goimports@latest && go install golang.org/x/tools/gopls@latest; done && echo "Setting up gonb done" # buildkit
# 2025-12-13 17:46:58 272.34MB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up tslab kernel" && versions=("18" "20" "22") && for version in "${versions[@]}"; do echo "Setting up tslab for Node $version" && . /opt/opensandbox/code-interpreter-env.sh node $version && node --version && npm --version && npm install -g tslab; done && echo "Setting up tslab kernel done" # buildkit
# 2025-12-13 17:46:41 3.75MB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up IJava kernel" && curl -L https://github.com/SpencerPark/IJava/releases/download/v1.3.0/ijava-1.3.0.zip -o /tmp/ijava.zip && mkdir -p /opt/ijava && unzip /tmp/ijava.zip -d /opt/ijava && rm -rf /tmp/ijava.zip && echo "Setting up IJava kernel done" # buildkit
# 2025-12-13 17:46:39 1.34GB 执行命令并创建新的镜像层
RUN /bin/bash -c set -euo pipefail && echo "Setting up ipykernel for Python 3.10, 3.11, 3.12, 3.13, 3.14" && versions=("3.10" "3.11" "3.12" "3.13" "3.14") && for version in "${versions[@]}"; do echo "Setting up ipykernel for Python $version" && . /opt/opensandbox/code-interpreter-env.sh python $version && python3 --version && python3 -m pip install ipykernel jupyter bash_kernel --break-system-packages; done && echo "Setting up ipykernel complete" # buildkit
# 2025-12-11 17:13:04 0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
# 2025-12-11 17:13:04 4.00KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c chmod +x /opt/opensandbox/code-interpreter-env.sh # buildkit
# 2025-12-11 17:13:04 4.00KB 复制新文件或目录到容器中
COPY scripts/code-interpreter-env.sh /opt/opensandbox/code-interpreter-env.sh # buildkit
# 2025-12-11 17:13:04 0.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c mkdir -p /opt/opensandbox # buildkit
# 2025-12-11 17:13:03 0.00B 设置环境变量 GOROOT PATH
ENV GOROOT=/opt/go/1.25.5 PATH=/opt/node/v22.2.0/bin:/opt/go/1.25.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-12-11 17:13:03 696.66MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c mkdir -p ${GO_ROOT} && ARCH="" && if [ -z "${TARGETARCH}" ]; then case "$(uname -m)" in x86_64) TARGETARCH="amd64" ;; aarch64) TARGETARCH="arm64" ;; *) echo "Unsupported architecture: $(uname -m)"; exit 1 ;; esac; fi && case "${TARGETARCH}" in "amd64") ARCH="amd64" ;; "arm64") ARCH="arm64" ;; *) echo "Unsupported architecture: ${TARGETARCH}"; exit 1 ;; esac && cd ${GO_ROOT} && for v in ${GO_V1_25} ${GO_V1_24} ${GO_V1_23}; do curl -fsSL https://go.dev/dl/go${v}.linux-${ARCH}.tar.gz | tar -xz && mv go ${v}; done # buildkit
# 2025-12-11 17:12:48 488.63MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c mkdir -p ${NODE_ROOT} && ARCH="" && if [ -z "${TARGETARCH}" ]; then case "$(uname -m)" in x86_64) TARGETARCH="amd64" ;; aarch64) TARGETARCH="arm64" ;; *) echo "Unsupported architecture: $(uname -m)"; exit 1 ;; esac; fi && case "${TARGETARCH}" in "amd64") ARCH="x64" ;; "arm64") ARCH="arm64" ;; *) echo "Unsupported architecture: ${TARGETARCH}"; exit 1 ;; esac && cd ${NODE_ROOT} && for v in ${NODE_V18} ${NODE_V20} ${NODE_V22}; do curl -fsSL https://nodejs.org/dist/v${v}/node-v${v}-linux-${ARCH}.tar.xz | tar -xJ && mv node-v${v}-linux-${ARCH} v${v}; done # buildkit
# 2025-12-11 17:12:36 501.06MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c curl -LsSf https://astral.sh/uv/install.sh | sh && mv /root/.local/bin/uv /usr/local/bin/uv && mv /root/.local/bin/uvx /usr/local/bin/uvx && mkdir -p /opt/python/versions && uv python install 3.10 3.11 3.12 3.13 && (uv python install 3.14 || echo "Python 3.14 skipped") # buildkit
# 2025-12-11 17:12:25 10.74MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c mkdir -p ${MAVEN_HOME} && curl -fsSL https://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz | tar -xzC ${MAVEN_HOME} --strip-components=1 && ln -s ${MAVEN_HOME}/bin/mvn /usr/local/bin/mvn # buildkit
# 2025-12-11 17:12:18 1.29GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c add-apt-repository universe && apt-get update && apt-get install -y --no-install-recommends openjdk-8-jdk openjdk-11-jdk openjdk-17-jdk openjdk-21-jdk && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-12-11 17:10:35 504.61MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/bash -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget git vim nano unzip zip tar build-essential software-properties-common gnupg lsb-release && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-12-11 17:10:35 0.00B 设置环境变量 DEBIAN_FRONTEND LANG MAVEN_VERSION MAVEN_HOME UV_PYTHON_INSTALL_DIR NODE_ROOT GO_ROOT NODE_V18 NODE_V20 NODE_V22 GO_V1_25 GO_V1_24 GO_V1_23
ENV DEBIAN_FRONTEND=noninteractive LANG=C.UTF-8 MAVEN_VERSION=3.9.2 MAVEN_HOME=/opt/maven UV_PYTHON_INSTALL_DIR=/opt/python/versions NODE_ROOT=/opt/node GO_ROOT=/opt/go NODE_V18=18.20.3 NODE_V20=20.14.0 NODE_V22=22.2.0 GO_V1_25=1.25.5 GO_V1_24=1.24.11 GO_V1_23=1.23.12
# 2025-12-11 17:10:35 0.00B
SHELL [/bin/bash -c]
# 2025-12-11 17:10:35 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2025-10-17 03:23:03 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-10-17 03:23:03 78.12MB
/bin/sh -c #(nop) ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in /
# 2025-10-17 03:23:01 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2025-10-17 03:23:01 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-10-17 03:23:01 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-10-17 03:23:01 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:fd659f6818da28954084aaed55797995a70cef9287655845a80665b65dc21d26",
"RepoTags": [
"opensandbox/code-interpreter:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensandbox/code-interpreter:latest"
],
"RepoDigests": [
"opensandbox/code-interpreter@sha256:af4d0c6546cd603f0b9174a40c38a491dcbe364e07abd60686ecf3ee9583fa18",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/opensandbox/code-interpreter@sha256:ff8c8cf5c4a496c66f37aeb7f34930b0e670f92aed4174a15a38bf8c356fc8f8"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-01-16T04:30:52.018413247Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/node/v22.2.0/bin:/opt/go/1.25.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DEBIAN_FRONTEND=noninteractive",
"LANG=C.UTF-8",
"MAVEN_VERSION=3.9.2",
"MAVEN_HOME=/opt/maven",
"UV_PYTHON_INSTALL_DIR=/opt/python/versions",
"NODE_ROOT=/opt/node",
"GO_ROOT=/opt/go",
"NODE_V18=18.20.3",
"NODE_V20=20.14.0",
"NODE_V22=22.2.0",
"GO_V1_25=1.25.5",
"GO_V1_24=1.24.11",
"GO_V1_23=1.23.12",
"GOROOT=/opt/go/1.25.5",
"JUPYTER_HOST=http://127.0.0.1:44771",
"JUPYTER_PORT=44771",
"JUPYTER_TOKEN=opensandboxcodeinterpreterjupyter",
"PYTHON_VERSION=3.14",
"NODE_VERSION=22",
"GO_VERSION=1.25",
"JAVA_VERSION=21"
],
"Cmd": null,
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/workspace",
"Entrypoint": [
"/opt/opensandbox/code-interpreter.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "24.04"
},
"Shell": [
"/bin/bash",
"-c"
]
},
"Architecture": "amd64",
"Os": "linux",
"Size": 9877255190,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/7f45c968054d938ce01c149c1bed06f2defe6e0f2336575a84c3d77533b067c8/diff:/var/lib/docker/overlay2/f90538cc58810c613162ec44d1635577701e5166fe8c7299d0315ee2b4332606/diff:/var/lib/docker/overlay2/7f1e80dae7e84fa70060b5e65b750e9660478fada47f40232fa55cc5126cf5ea/diff:/var/lib/docker/overlay2/5fb614bfa496f4620c08386ebce12901e1a0ac6db6d8ea6243af66fbccd696e1/diff:/var/lib/docker/overlay2/5184f64316d5ddafe1e250f4e9882e7caa812f88e3c39be4c8234b5fdedf49d9/diff:/var/lib/docker/overlay2/fb51170ea35b824fd38b073773b29b18e12ef2dab6c7274192c7641ded2e462d/diff:/var/lib/docker/overlay2/f3264613b0ebec9835f7b25dce75ea691b2736be5c080d288abb3875bb568fae/diff:/var/lib/docker/overlay2/eac8ac6b36cb0e95a58011703176a3250ad1e11d1dce01a6ea61dc60e988d316/diff:/var/lib/docker/overlay2/a283e6786fb723c7971ae95c4ea2951c21b9943d6d6eae9b0341d38bd4bca096/diff:/var/lib/docker/overlay2/4e7c146b36dfdc87b7a9e8823413f42c0531ce06ac6045b59e22f3cfcd2340de/diff:/var/lib/docker/overlay2/b8a8b5db2e5df8c133bcc3dae205878778b3b14e181cb25689a6138fa665dea0/diff:/var/lib/docker/overlay2/a8ba6fbee5f1f0f27e52539710db8cfb0d57f504d5b3a6c7f9459f98e2f83912/diff:/var/lib/docker/overlay2/423f64a9fd34ce0dc821225650189d58b46ea07b46f4fb0c958e566168bb4883/diff:/var/lib/docker/overlay2/7d4073a07bd7f622716ec03ce294bd64c90357294bb55aaee6009190e120c9cf/diff:/var/lib/docker/overlay2/071727515d7359aaff47d1592249fd1e75068a2bf23177fdb3e18adaf8c628d5/diff:/var/lib/docker/overlay2/1e9f13b2ea0392eb26f6c5fb942e0f7cdef0cbac2f9b549b9f34eb72e1e3cdd3/diff:/var/lib/docker/overlay2/b812f690ef14313396e5f33f967d7bf3c47d3b9946479fb17113d37f9855d110/diff:/var/lib/docker/overlay2/7c6ad65987dea8947822dc66b7a8882d991f28a92511293b25117c7098c8804b/diff:/var/lib/docker/overlay2/1f4ffc89c2889bfea631cec4c86364b23b1641c6da4822484bdaff43f7dbcdb8/diff:/var/lib/docker/overlay2/81192aeba9ea740e7693e1a8fca0c8ec955811488f866d78ddc5e444ceb25b1b/diff:/var/lib/docker/overlay2/3aefa1b2a15a7f77623b2441c9c47b6411ef9c855f05a88e29a00dd9f6b5485b/diff:/var/lib/docker/overlay2/0211bfab29bcffcdae969dc4504e5e73005405e36c99205ce46c0a951e0550f3/diff:/var/lib/docker/overlay2/370eb06a40a889b3022e6d126a508cc09252dfbd8d132c6108d5b160f786c547/diff:/var/lib/docker/overlay2/75aac07e0b94525cf9d5a9cc8454bdcc225b99d2d90ad823e48d06504b1fefa8/diff:/var/lib/docker/overlay2/cc5b931e9665d5c1140ed5ed954c67f08e9c5e7d23213f84109c17d72258f313/diff:/var/lib/docker/overlay2/b426543c68db421f0c081e350ebd808218ada247b945dc96a097505dfeb01938/diff:/var/lib/docker/overlay2/1f7f04d22f15339ba3e8cec05365faf49dc15fb67ad0bb5e390c03c29bd45d7e/diff:/var/lib/docker/overlay2/589d3d3e3b77bd43a3ef7fdcd0328a08467a94d4daa17d0bb6d4510af6da29e8/diff:/var/lib/docker/overlay2/54628a58c71db513c9a5d7bb632a6fb05d5f95870b68df94e73b3195e9a6d6f0/diff:/var/lib/docker/overlay2/13da56a178c4e3bfa69721965b7f2f70a71c1324491ea5d13445b3acfdee0710/diff:/var/lib/docker/overlay2/11b85177d7d5f4085807827a6df5f2c13a815ada2d3013e43889e2920de2170c/diff:/var/lib/docker/overlay2/94fedaf083a2fb26a5b677c2d9b782ee9496dfe82d763cbfb8ad94333051afcc/diff:/var/lib/docker/overlay2/eb70712178461cb65c5a956187c966c31d60ac41eacf62af98ead2c9415d1d0a/diff",
"MergedDir": "/var/lib/docker/overlay2/f9173698f5dc371595dfd7775ffd456d5a5c123ffb3e00bad4e6e38bece75d5c/merged",
"UpperDir": "/var/lib/docker/overlay2/f9173698f5dc371595dfd7775ffd456d5a5c123ffb3e00bad4e6e38bece75d5c/diff",
"WorkDir": "/var/lib/docker/overlay2/f9173698f5dc371595dfd7775ffd456d5a5c123ffb3e00bad4e6e38bece75d5c/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:e8bce0aabd687e9ee90e0bada33884f40b277196f72aac9934357472863a80ae",
"sha256:679454c94ddd1116c18a0f66f2676cd55208a6295bf7a2fc415b03b629abdeb2",
"sha256:4b96b3337071290140f4a2d6ffd78e46190e7858c002fa20b398e917a88fd297",
"sha256:d147a6ee180946b24fabb592e08f3538e827ef0c13481c38776db3d2418335f6",
"sha256:648f785f983a2ad84818fe012cff7bac05923c55efda27a9a72ddea5f8a67b01",
"sha256:c2a7e6a2c3a1abba8520db1894fabf0f67a96503882fb24ee870f82dc1c03262",
"sha256:7ebd18bbcacb8cacdc588c7e9b0408b131a6fc2c3ca2e3150f08a1b8c702c1f8",
"sha256:9ff1d3adafc880175472cb1faa15be3e2f8504cdcdb81cc75c9b2969a53e6d4a",
"sha256:5b611841cff13f6870728c3ede3d9e534afaff8a8e5dda7da3b4d6ff47632090",
"sha256:869802a0682306a5611343d8506c0f6b229f31e56d1c90989cfca336a559698d",
"sha256:71227118f66acba2ebb2b9d87e749db98d100c8537e86360653ac994e82297f3",
"sha256:04054961a40f5fc5c17596c1fba0a996ebd2c8d74e25e10e47127a49bc42699a",
"sha256:197a23d791f356783a3dd291f7c2f5f0245b0afe6c72b8fe207d4716599734df",
"sha256:9092555bda94dab8840ab6b79cc2eaeadf38c9172108b9fa2460397de8e32fe0",
"sha256:e68340bd801faeede8c08778e942e5a199223824880780ffb69de9555b29fe1e",
"sha256:6a25ee4c83854206fe8fb76137e1cf1fa02d3a3f79eeef1e22d28ef425ea1e2b",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:b2e792c9bfdfbda979f143746f000069fcab9317f24320588fe93d66c9bb803c",
"sha256:3b978c8e30d14898993928ad08eaabda668a77fd50c10c0c0eaeb4729b5e543f",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:509b79c2b3642d0d5be0784a5e030d213428d395a2ca04381f0225c1f0342706",
"sha256:72b80e70b6bea4a2f7340ee8d20f45442dcb520df2662ffd6d5cf7ab8d41ff80",
"sha256:f4b73034ceb7e29337ae1a54065f0f70626a50ad643df6e6a836bee92f5fd6a8",
"sha256:78a4337789a4778a8b7a70d5b0fcdd5335b01675348763060851e4904c14b1fa",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:a97c2d3c7015bfce597ad9f105f4c374143ff55a2ab81eb776b1246f242a084c",
"sha256:cc3f44b387e7b4ef7e0a9e0daf5bd721fceb16e5b1b122e708504c153083dfe7",
"sha256:86a9c370064e7546926dc24d510bbafbf56dba1a38044ef122d300f78520bad8",
"sha256:47f0960cdf8c0d061e03ddddb009bce96608fda154d62a2ab1a8acc6ddcaa126",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2026-03-10T00:52:27.268655007+08:00"
}
}