镜像构建历史
# 2025-05-28 03:19:50 0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
# 2025-05-28 03:19:50 0.00B 设置环境变量 HIP_FORCE_DEV_KERNARG
ENV HIP_FORCE_DEV_KERNARG=1
# 2025-05-28 03:19:50 0.00B 设置环境变量 TOKENIZERS_PARALLELISM
ENV TOKENIZERS_PARALLELISM=false
# 2025-05-28 03:19:50 0.00B 设置环境变量 RAY_EXPERIMENTAL_NOSET_ROCR_VISIBLE_DEVICES
ENV RAY_EXPERIMENTAL_NOSET_ROCR_VISIBLE_DEVICES=1
# 2025-05-28 03:19:50 1.35GB 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv -n pip install --no-cache-dir -r ${COMMON_WORKDIR}/vllm-repo/requirements/rocm.txt && uv -n pip install --no-cache-dir /packages/*.whl; else pip3 install --no-cache-dir -r ${COMMON_WORKDIR}/vllm-repo/requirements/rocm.txt && pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 03:19:39 572.14KB 复制新文件或目录到容器中
COPY /app/vllm-repo/benchmarks /app/vllm-repo/benchmarks # buildkit
# 2025-05-28 03:19:39 26.39KB 复制新文件或目录到容器中
COPY /app/vllm-repo/requirements /app/vllm-repo/requirements # buildkit
# 2025-05-28 03:19:39 0.00B 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c mkdir -p ${COMMON_WORKDIR}/vllm-repo # buildkit
# 2025-05-28 03:19:39 116.22MB 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv pip install --no-cache-dir /packages/aiter*.whl; else pip3 install --no-cache-dir /packages/aiter*.whl; fi; fi # buildkit
# 2025-05-28 03:19:37 787.93MB 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv pip uninstall triton && uv pip install --no-cache-dir /packages/*.whl; else pip3 uninstall -y triton && pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 03:19:33 308.53MB 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv pip uninstall flash-attn && uv pip install --no-cache-dir /packages/*.whl; else pip3 uninstall -y flash-attn && pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 02:14:24 0.00B 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*torch*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv pip uninstall torch torchvision && uv pip install --no-cache-dir /packages/*.whl; else pip3 uninstall -y torch torchvision && pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 02:14:23 0.00B 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.deb; then apt-get purge -y hipblaslt && dpkg -i /packages/*.deb && sed -i 's/, hipblaslt-dev \(.*\), hipcub-dev/, hipcub-dev/g' /var/lib/dpkg/status && sed -i 's/, hipblaslt \(.*\), hipfft/, hipfft/g' /var/lib/dpkg/status; fi # buildkit
# 2025-05-28 02:14:22 0.00B 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.deb; then dpkg -i /packages/*.deb && dpkg -i /packages/*.deb && sed -i 's/, rccl-dev \(.*\), rocalution/, rocalution/g' /var/lib/dpkg/status && sed -i 's/, rccl \(.*\), rocalution/, rocalution/g' /var/lib/dpkg/status; fi # buildkit
# 2025-05-28 02:14:22 2.25MB 执行命令并创建新的镜像层
RUN |5 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 BUILD_WITH_UV=1 COMMON_WORKDIR=/app PYTHON_VER=3.12 /bin/bash -c if ls /packages/*.whl; then if [[ $BUILD_WITH_UV == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv pip uninstall amdsmi && uv pip install --no-cache-dir /packages/*.whl; else pip3 uninstall -y amdsmi && pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 02:14:17 0.00B 定义构建参数
ARG PYTHON_VER=3.12
# 2025-05-28 02:14:17 0.00B 定义构建参数
ARG COMMON_WORKDIR=/app
# 2025-05-28 02:14:17 0.00B 定义构建参数
ARG BUILD_WITH_UV=1
# 2025-05-28 02:14:17 8.12MB 执行命令并创建新的镜像层
RUN |2 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 /bin/bash -c apt-get update -q -y && apt-get install -q -y sqlite3 libsqlite3-dev libfmt-dev libmsgpack-dev libsuitesparse-dev curl ca-certificates sudo git bzip2 libx11-6 build-essential wget unzip tmux ccache && rm -rf /var/lib/apt/lists/* && pip3 install --no-cache-dir packaging ninja # buildkit
# 2025-05-28 02:14:13 63.08MB 执行命令并创建新的镜像层
RUN |2 COMMON_WORKDIR=/app PYTORCH_ROCM_ARCH=gfx90a;gfx942 /bin/bash -c apt-get update -q -y && apt-get install -q -y python3 python3-pip # buildkit
# 2025-05-28 02:14:07 0.00B 设置工作目录为/app
WORKDIR /app
# 2025-05-28 02:14:07 0.00B 设置环境变量 PYTHON_VER
ENV PYTHON_VER=3.12
# 2025-05-28 02:14:07 0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
# 2025-05-28 02:14:07 0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
# 2025-05-28 02:14:07 0.00B 设置环境变量 ROCM_PATH
ENV ROCM_PATH=/opt/rocm
# 2025-05-28 02:14:07 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2025-05-28 02:14:07 0.00B 设置环境变量 PYTORCH_ROCM_ARCH
ENV PYTORCH_ROCM_ARCH=gfx90a;gfx942
# 2025-05-28 02:14:07 0.00B 定义构建参数
ARG PYTORCH_ROCM_ARCH=gfx90a;gfx942
# 2025-05-28 02:14:07 0.00B 定义构建参数
ARG COMMON_WORKDIR=/app
# 2025-05-28 02:14:07 0.00B 指定运行容器时使用的用户
USER root
# 2025-05-28 02:14:07 0.00B
SHELL [/bin/bash -c]
# 2025-05-28 01:49:47 0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
# 2025-05-28 01:49:47 0.00B 设置环境变量 PATH
ENV PATH=/app/py_3.12/bin:/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-05-28 01:49:47 1.49GB 执行命令并创建新的镜像层
RUN |12 COMMON_WORKDIR=/app UBUNTU_VERSION_NAME=jammy ROCM_VERSION=6.4.1 BUILD_ROCM=1 PYTHON_VER=3.12 INSTALL_MINICONDA=0 MINICONDA_URL=https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh INSTALL_UV=1 UV_URL=https://astral.sh/uv/install.sh PYTHON_VER=3.12 COMMON_WORKDIR=/app INSTALL_UV=1 /bin/bash -c if ls /packages/*torch*.whl; then if [[ ${INSTALL_UV} == "1" ]]; then source $HOME/.local/bin/env && source /app/py_${PYTHON_VER}/bin/activate && uv -n pip install --no-cache-dir -r requirements.txt && rm requirements.txt; uv -n pip install --no-cache-dir /packages/*.whl; else pip3 install --no-cache-dir -r requirements.txt && rm requirements.txt; pip3 install --no-cache-dir /packages/*.whl; fi; fi # buildkit
# 2025-05-28 01:49:33 349.00B 复制新文件或目录到容器中
COPY /app/pytorch/requirements.txt requirements.txt # buildkit
# 2025-05-28 01:23:15 0.00B 定义构建参数
ARG INSTALL_UV=1
# 2025-05-28 01:23:15 0.00B 设置工作目录为/app
WORKDIR /app
# 2025-05-28 01:23:15 0.00B 定义构建参数
ARG COMMON_WORKDIR=/app
# 2025-05-28 01:23:15 0.00B 定义构建参数
ARG PYTHON_VER=3.12
# 2025-05-28 01:23:15 119.18MB 执行命令并创建新的镜像层
RUN |9 COMMON_WORKDIR=/app UBUNTU_VERSION_NAME=jammy ROCM_VERSION=6.4.1 BUILD_ROCM=1 PYTHON_VER=3.12 INSTALL_MINICONDA=0 MINICONDA_URL=https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh INSTALL_UV=1 UV_URL=https://astral.sh/uv/install.sh /bin/bash -c if [[ $INSTALL_MINICONDA == "1" ]]; then export PATH=/opt/conda/envs/py_${PYTHON_VER}/bin:/opt/conda/bin:$PATH && wget $MINICONDA_URL && bash $(basename $MINICONDA_URL) -b -p /opt/conda && rm $(basename $MINICONDA_URL) && conda create -n py_$PYTHON_VER -y python="$PYTHON_VER" && conda install -q -n py_$PYTHON_VER libstdcxx-ng=12.3.0 -c conda-forge; elif [[ $INSTALL_UV == "1" ]]; then cd $COMMON_WORKDIR && curl -LsSf $UV_URL | sh && export PATH="${COMMON_WORKDIR}/py_${PYTHON_VER}/bin:${HOME}/.local/bin/:${PATH}" && source $HOME/.local/bin/env && uv venv --seed -p ${PYTHON_VER} py_${PYTHON_VER} && uv python pin ${PYTHON_VER} && source /app/py_${PYTHON_VER}/bin/activate; fi # buildkit
# 2025-05-28 01:23:12 0.00B 设置环境变量 CPATH
ENV CPATH=/opt/rocm/include
# 2025-05-28 01:23:12 0.00B 设置环境变量 CPLUS_INCLUDE_PATH
ENV CPLUS_INCLUDE_PATH=/opt/rocm/include
# 2025-05-28 01:23:12 0.00B 设置环境变量 LLVM_SYMBOLIZER_PATH
ENV LLVM_SYMBOLIZER_PATH=/opt/rocm/llvm/bin/llvm-symbolizer
# 2025-05-28 01:23:12 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/opt/rocm/lib:/usr/local/lib
# 2025-05-28 01:23:12 0.00B 设置环境变量 PATH
ENV PATH=/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-05-28 01:23:12 22.23GB 执行命令并创建新的镜像层
RUN |9 COMMON_WORKDIR=/app UBUNTU_VERSION_NAME=jammy ROCM_VERSION=6.4.1 BUILD_ROCM=1 PYTHON_VER=3.12 INSTALL_MINICONDA=0 MINICONDA_URL=https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh INSTALL_UV=1 UV_URL=https://astral.sh/uv/install.sh /bin/bash -c apt-get update -q -y && apt-get install -q -y python3 python3-pip sqlite3 libsqlite3-dev libfmt-dev libmsgpack-dev libsuitesparse-dev libssl-dev curl ca-certificates sudo git bzip2 libx11-6 build-essential wget unzip tmux ccache vim python3 python3-pip sqlite3 libsqlite3-dev libfmt-dev libmsgpack-dev libsuitesparse-dev curl ca-certificates sudo git bzip2 libx11-6 build-essential wget unzip tmux ccache && if [[ ${BUILD_ROCM} == 1 ]]; then wget https://repo.radeon.com/rocm/rocm.gpg.key -O /etc/apt/keyrings/rocm.asc && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.asc] https://repo.radeon.com/amdgpu/${ROCM_VERSION}/ubuntu ${UBUNTU_VERSION_NAME} main" > /etc/apt/sources.list.d/amdgpu.list && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.asc] http://repo.radeon.com/rocm/apt/${ROCM_VERSION} ${UBUNTU_VERSION_NAME} main" > /etc/apt/sources.list.d/rocm.list && echo -e "Package: *\nPin: release o=repo.radeon.com\nPin-Priority: 600" > /etc/apt/preferences.d/rocm-pin-600 && apt-get update && apt-get install -y rocm-dev rocm-utils rocm-libs rccl rocprofiler-dev roctracer-dev amd-smi-lib rocm-llvm-dev ; fi && apt-get autoclean && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG UV_URL=https://astral.sh/uv/install.sh
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG INSTALL_UV=1
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG MINICONDA_URL=https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG INSTALL_MINICONDA=0
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG PYTHON_VER=3.12
# 2025-05-28 01:17:39 0.00B
SHELL [/bin/bash -c]
# 2025-05-28 01:17:39 0.00B 指定运行容器时使用的用户
USER root
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG BUILD_ROCM=1
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG ROCM_VERSION=6.4.1
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG UBUNTU_VERSION_NAME=jammy
# 2025-05-28 01:17:39 0.00B 设置工作目录为/app
WORKDIR /app
# 2025-05-28 01:17:39 0.00B 定义构建参数
ARG COMMON_WORKDIR=/app
# 2025-04-28 17:44:42 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-04-28 17:44:42 77.86MB
/bin/sh -c #(nop) ADD file:59e67123ba6a5d9eea9813e7b2a767696f767c15c5b23c61c4d5bd6ba6fa9ac6 in /
# 2025-04-28 17:44:40 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2025-04-28 17:44:40 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-04-28 17:44:40 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-04-28 17:44:40 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:dbc26bdfae5a4d8745cdc468736c92a9058d67936f346925b6d600aab79b5a7e",
"RepoTags": [
"ozziemoreno/rocm-vllm:ubuntu22.04_rocm6.4.1_py3.12_torch2.8.0_vllm_05-27-2025",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ozziemoreno/rocm-vllm:ubuntu22.04_rocm6.4.1_py3.12_torch2.8.0_vllm_05-27-2025"
],
"RepoDigests": [
"ozziemoreno/rocm-vllm@sha256:3057d5f01ce9a6d2221faf569d43427f0cf364cc9e4bc55ce449e92769046c9c",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ozziemoreno/rocm-vllm@sha256:7f9779098f2b9afd68d3ee4c4b93cb9fa59ba7fb8674088d6b1be24c695e1360"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-05-27T14:19:50.254483433-05:00",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/app/py_3.12/bin:/opt/rocm/llvm/bin:/opt/rocm/opencl/bin:/opt/rocm/hip/bin:/opt/rocm/hcc/bin:/opt/rocm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LD_LIBRARY_PATH=/opt/rocm/lib:/usr/local/lib",
"LLVM_SYMBOLIZER_PATH=/opt/rocm/llvm/bin/llvm-symbolizer",
"CPLUS_INCLUDE_PATH=/opt/rocm/include",
"CPATH=/opt/rocm/include",
"PYTORCH_ROCM_ARCH=gfx90a;gfx942",
"DEBIAN_FRONTEND=noninteractive",
"ROCM_PATH=/opt/rocm",
"LANG=C.UTF-8",
"LC_ALL=C.UTF-8",
"PYTHON_VER=3.12",
"RAY_EXPERIMENTAL_NOSET_ROCR_VISIBLE_DEVICES=1",
"TOKENIZERS_PARALLELISM=false",
"HIP_FORCE_DEV_KERNARG=1"
],
"Cmd": [
"/bin/bash"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"flash_version": "2.7.4.post1",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "22.04",
"rocm_version": "6.4.1",
"torch_version": "2.8.0a0+git70fbd5e",
"torchaudio_version": "2.6.0a0+1a8f621",
"torchvision_version": "0.22.0a0+966da7e",
"transformers_version": "4.52.3",
"triton_version": "3.3.0+git7ba141e8",
"vllm_repo": "https://github.com/ROCm/vllm.git",
"vllm_version": "0.8.6.dev511+g190033532.rocm641"
},
"Shell": [
"/bin/bash",
"-c"
]
},
"Architecture": "amd64",
"Os": "linux",
"Size": 26553496423,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/ed0d1a1a6239a49d75f889fc0bea00f144a5f650ebbd629651ba8ba8e479dc41/diff:/var/lib/docker/overlay2/3dcd6ec2d4484afc9dbb97323527e8e55ca27806873c9389b0ff2d659e4ef937/diff:/var/lib/docker/overlay2/3672859f2ab8061deca05ca094ba7afbbc388358a43c9a9825029bfd01054ee6/diff:/var/lib/docker/overlay2/4fb132df7b3b786bf3797c8856e3f638d4a0ef552851d5fceaec1dd326042d8f/diff:/var/lib/docker/overlay2/abab0d220656c8d95037a158bec14fd8c1e0577e8648cf77c7b874dfcd9b2848/diff:/var/lib/docker/overlay2/d279d11e67d5e215b0b5e8a11a55bd80380d88372358dfb689adcb66c5c63d05/diff:/var/lib/docker/overlay2/221c2fcb31f2caa74b150a8cf8ca0955927d73def07b38bfc227a6371a5718f0/diff:/var/lib/docker/overlay2/ac534241c367d58151f8c043b0acadce75b3785ec2c958e5b2dc1ed338df6f88/diff:/var/lib/docker/overlay2/842bfbac6b1fa12f34d27f93eb3aa8d720b102d52517c25fbfd88b2e189d4b6b/diff:/var/lib/docker/overlay2/e3499891eb512026131af7feeeb5e6817ddeeecfe362ba5aa38ce8138a0a17a2/diff:/var/lib/docker/overlay2/62fae1b2c4c9336ffc3e89cc5f92035e00a29c1a93925599d8de62e50559429b/diff:/var/lib/docker/overlay2/f09cdc8825e470f49ac00ab5a3466fd534e5f25adc97aa02d3378cd7908aa716/diff:/var/lib/docker/overlay2/6b8f027186c740b7265c5e318ff48f90d87f13b56edee0a0e05ea6e4c95c6007/diff:/var/lib/docker/overlay2/190489cdfcf03af70d99666a4a080ba547c2589bba2a02237171ac1d1286b3ce/diff:/var/lib/docker/overlay2/aa7a89c233dc79cc01a35778cc67e0f2523d898583c522f579bd09a601d7cdec/diff:/var/lib/docker/overlay2/b21edb2c1995cb736d7b165b876cd94b2fdf6564c8427673852510486e97e732/diff:/var/lib/docker/overlay2/f9347a56e405cf92f904e53c1a79c024922a7d81d646dc87196c788e63b0f85e/diff:/var/lib/docker/overlay2/422d7ceae185577a00702a1dfb626d623a97033ef957578db81170ba4d3feacb/diff:/var/lib/docker/overlay2/2227b5f77af4d7d79dc9114a3a478172f7e42543618cc65817fbbf8ecd818f04/diff:/var/lib/docker/overlay2/4fcc5403e042c93b3ca4d38d146f8e6b90dd77bfab9e3b637ca3380d6edf5498/diff",
"MergedDir": "/var/lib/docker/overlay2/27ea8a3851c9ee775e067a4fd071753a4f21edd772262ff4bb079b81e1c38054/merged",
"UpperDir": "/var/lib/docker/overlay2/27ea8a3851c9ee775e067a4fd071753a4f21edd772262ff4bb079b81e1c38054/diff",
"WorkDir": "/var/lib/docker/overlay2/27ea8a3851c9ee775e067a4fd071753a4f21edd772262ff4bb079b81e1c38054/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:346f14bf17b9846c3e67362b00c16c9085772033cb7c58742c4e1efa22466d38",
"sha256:efa441c101a25436381f2b1c28c82f663738ebbad8340acbf7aaf36f2887a355",
"sha256:801efcbe59ee6c12749453d9f48f9f6cf1fa186a2d848a1a30b552c47132f7c4",
"sha256:5e214c23e4453e62426d8fac710a2c6e7f06d0960928033e2e5905a918487eba",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:006aa14a066edf9b9e20efebcd036061d1faa2bee165f2ab821065d1aeb3cff6",
"sha256:565385c0a0ab18a212b2bccf8d53795e76d7dd09fca4f6f22cb7e9c9b2eaa85b",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:ca5b61f15df6f86df518e4d4324d664b30b2b8fc2b8d14ef539f16e09454a166",
"sha256:e6a82388fc8dfbafbfe34daa4f010b9a85749362d91ae2b9c2408791316707f3",
"sha256:4032704cf82308fd8fae834c1a08f91ad524a130a4e2bdc4ca3b8a694d3c15d1",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:13d1cac6954605d7bcd3f3af504d43f681d428d8ac2f98e75a36c3eb48cf6229",
"sha256:f37a47f7e39e35a1ed5d5dd2d79de9c536bdf45963e8594c2bdfe32b8a96988c",
"sha256:8518cfac0fb32d4c4892c0fe6edb8b2404fd71dc3dd0914b1c0a29fdfdbd1b50",
"sha256:35a5aec3e100ecfb3fcb88d9705efa0210e68cba80e2ffaae5fb828e08bcefca",
"sha256:7864958761fb93f23767e70474d578e6a17bde08d85b9ac4a8333fa9f63dc00a",
"sha256:70cffc68d622c1f9b79472524967ff8f954be145d82d4c1ef487769b4ea5a6c2",
"sha256:81e45dd0b310ec07637d7b261f8df50c5695e979148f8e3ebeb6654f08731ca5"
]
},
"Metadata": {
"LastTagTime": "2025-06-04T05:56:37.103159834+08:00"
}
}