镜像构建历史
# 2026-05-08 20:56:58 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--"]
# 2026-05-08 20:56:58 0.00B 设置工作目录为/
WORKDIR /
# 2026-05-08 20:56:58 0.00B 设置环境变量 RAY_EXPERIMENTAL_NOSET_CUDA_VISIBLE_DEVICES SAFETENSORS_FAST_GPU RUNAI_STREAMER_MEMORY_LIMIT RUNAI_STREAMER_LOG_TO_STDERR RUNAI_STREAMER_LOG_LEVEL
ENV RAY_EXPERIMENTAL_NOSET_CUDA_VISIBLE_DEVICES=1 SAFETENSORS_FAST_GPU=1 RUNAI_STREAMER_MEMORY_LIMIT=0 RUNAI_STREAMER_LOG_TO_STDERR=1 RUNAI_STREAMER_LOG_LEVEL=INFO
# 2026-05-08 20:56:58 0.00B 执行命令并创建新的镜像层
RUN |9 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 CUDA_VERSION=12.9.1 CUDA_ARCHS= VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1 /bin/bash -eo pipefail -c # Dependencies
# Install
cat <<EOT >/tmp/requirements.txt
# audio extras
librosa
soundfile
mistral_common[audio]
EOT
uv pip install \
-r /tmp/requirements.txt
# Cleanup
rm -rf /var/tmp/* \
&& rm -rf /tmp/*
# buildkit
# 2026-05-08 20:56:58 18.73KB 执行命令并创建新的镜像层
RUN |9 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 CUDA_VERSION=12.9.1 CUDA_ARCHS= VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1 /bin/bash -eo pipefail -c # Patch
tree -hs /workspace/patches
pushd $(pip show vllm | grep Location: | cut -d" " -f 2) \
&& patch -p1 < /workspace/patches/vllm/*.patch
if pip show vllm_omni > /dev/null 2>&1; then \
pushd $(pip show vllm_omni | grep Location: | cut -d" " -f 2) \
&& patch -p1 < /workspace/patches/vllm_omni/*.patch; \
fi
# buildkit
# 2026-05-08 20:56:57 0.00B 执行命令并创建新的镜像层
RUN |9 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 CUDA_VERSION=12.9.1 CUDA_ARCHS= VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1 /bin/bash -eo pipefail -c # Postprocess
# Review
uv pip tree \
--package vllm \
--package vllm-omni \
--package flashinfer-python \
--package torch \
--package triton \
--package deep-gemm \
--package deep-ep \
--package lmcache \
--package mooncake-transfer-engine \
--package ray
# buildkit
# 2026-05-08 20:56:56 431.13MB 执行命令并创建新的镜像层
RUN |9 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 CUDA_VERSION=12.9.1 CUDA_ARCHS= VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1 /bin/bash -eo pipefail -c # Omni
if [[ ! -d /omni/workspace ]]; then
echo "Skipping vLLM Omni installation for ${TARGETARCH}..."
exit 0
fi
# Install
uv pip install --no-build-isolation \
/omni/workspace/*.whl
# Dependencies
cat <<EOT >/tmp/requirements.txt
onnxruntime
sox
EOT
uv pip install \
-r /tmp/requirements.txt
# Cleanup
rm -rf /var/tmp/* \
&& rm -rf /tmp/*
# buildkit
# 2026-05-08 20:56:21 207.16MB 执行命令并创建新的镜像层
RUN |9 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 CUDA_VERSION=12.9.1 CUDA_ARCHS= VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1 /bin/bash -eo pipefail -c # Ray
# Install Ray Client and Default
RAY_VERSION=2.55.1
cat <<EOT >/tmp/requirements.txt
ray[cgraph]==${RAY_VERSION}
ray[client]==${RAY_VERSION}
ray[default]==${RAY_VERSION}
EOT
uv pip install \
-r /tmp/requirements.txt
# Cleanup
rm -rf /var/tmp/* \
&& rm -rf /tmp/*
# buildkit
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG TARGETOS=linux
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
# 2026-05-08 20:56:18 0.00B
SHELL [/bin/bash -eo pipefail -c]
# 2026-05-08 20:56:18 0.00B 设置环境变量 VLLM_VERSION VLLM_TORCH_VERSION VLLM_TORCH_CUDA_VERSION
ENV VLLM_VERSION=0.19.1 VLLM_TORCH_VERSION=2.10.0 VLLM_TORCH_CUDA_VERSION=12.9.1
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG VLLM_TORCH_CUDA_VERSION=12.9.1
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG VLLM_TORCH_VERSION=2.10.0
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG VLLM_VERSION=0.19.1
# 2026-05-08 20:56:18 0.00B 设置环境变量 UV_SYSTEM_PYTHON UV_PRERELEASE UV_SKIP_WHEEL_FILENAME_CHECK UV_NO_CACHE UV_HTTP_TIMEOUT UV_INDEX_STRATEGY
ENV UV_SYSTEM_PYTHON=1 UV_PRERELEASE=allow UV_SKIP_WHEEL_FILENAME_CHECK=1 UV_NO_CACHE=1 UV_HTTP_TIMEOUT=500 UV_INDEX_STRATEGY=unsafe-best-match
# 2026-05-08 20:56:18 0.00B 设置环境变量 CUDA_HOME CUDA_VERSION CUDA_ARCHS
ENV CUDA_HOME=/usr/local/cuda CUDA_VERSION=12.9.1 CUDA_ARCHS=
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG CUDA_ARCHS
# 2026-05-08 20:56:18 0.00B 定义构建参数
ARG CUDA_VERSION=12.9.1
# 2026-05-08 20:56:18 84.45MB 执行命令并创建新的镜像层
RUN |4 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 /bin/bash -eo pipefail -c # Buildkit
cat <<EOT >/tmp/requirements.txt
build
cmake<4
wheel
pybind11<3
Cython
EOT
pip install -r /tmp/requirements.txt
# Cleanup
rm -rf /var/tmp/* \
&& rm -rf /tmp/*
# buildkit
# 2026-05-08 20:56:15 0.00B 设置环境变量 PIP_NO_CACHE_DIR PIP_DISABLE_PIP_VERSION_CHECK PIP_ROOT_USER_ACTION
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_ROOT_USER_ACTION=ignore
# 2026-05-08 20:56:15 14.51KB 执行命令并创建新的镜像层
RUN |4 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 PYTHON_VERSION=3.12 /bin/bash -eo pipefail -c # Python
# Update alternatives
if ! command -v python >/dev/null 2>&1 \
&& command -v python${PYTHON_VERSION} >/dev/null 2>&1; then
update-alternatives --install /usr/bin/python python $(which python${PYTHON_VERSION}) 1
fi
# buildkit
# 2026-05-08 20:56:15 0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.12
# 2026-05-08 20:56:15 0.00B 定义构建参数
ARG PYTHON_VERSION=3.12
# 2026-05-08 20:56:15 230.67MB 执行命令并创建新的镜像层
RUN |3 TARGETPLATFORM=linux/amd64 TARGETOS=linux TARGETARCH=amd64 /bin/bash -eo pipefail -c # Tools
# Refresh
apt-get update -y && apt-get install -y --no-install-recommends \
software-properties-common apt-transport-https \
ca-certificates gnupg2 lsb-release gnupg-agent \
&& apt-get update -y
# Install
apt-get install -y --no-install-recommends \
ca-certificates build-essential binutils bash openssl \
curl wget aria2 \
git git-lfs \
unzip xz-utils \
tzdata locales \
iproute2 iputils-ping ifstat net-tools dnsutils pciutils ipmitool \
rdma-core rdmacm-utils infiniband-diags \
procps sysstat htop \
tini vim jq bc tree
# Update locale
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
# Update timezone
rm -f /etc/localtime \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& dpkg-reconfigure --frontend noninteractive tzdata
# Cleanup
rm -rf /var/tmp/* \
&& rm -rf /tmp/* \
&& rm -rf /var/cache/apt
# buildkit
# 2026-05-08 20:56:15 0.00B 设置环境变量 DEBIAN_FRONTEND LANG LANGUAGE LC_ALL
ENV DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
# 2026-05-08 20:56:15 0.00B 定义构建参数
ARG TARGETARCH=amd64
# 2026-05-08 20:56:15 0.00B 定义构建参数
ARG TARGETOS=linux
# 2026-05-08 20:56:15 0.00B 定义构建参数
ARG TARGETPLATFORM=linux/amd64
# 2026-05-08 20:56:15 0.00B
SHELL [/bin/bash -eo pipefail -c]
# 2026-04-18 09:18:10 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["vllm" "serve"]
# 2026-04-18 09:18:10 0.00B 设置环境变量 VLLM_USAGE_SOURCE
ENV VLLM_USAGE_SOURCE=production-docker-image
# 2026-04-18 09:18:10 863.40MB 执行命令并创建新的镜像层
RUN |8 TARGETPLATFORM=linux/amd64 INSTALL_KV_CONNECTORS=true CUDA_VERSION=12.9.1 PIP_INDEX_URL= UV_INDEX_URL= PIP_EXTRA_INDEX_URL= UV_EXTRA_INDEX_URL= torch_cuda_arch_list=8.7 8.9 9.0 10.0+PTX 12.0 /bin/sh -c CUDA_MAJOR="${CUDA_VERSION%%.*}"; CUDA_VERSION_DASH=$(echo $CUDA_VERSION | cut -d. -f1,2 | tr '.' '-'); CUDA_HOME=/usr/local/cuda; BUILD_PKGS="libcusparse-dev-${CUDA_VERSION_DASH} libcublas-dev-${CUDA_VERSION_DASH} libcusolver-dev-${CUDA_VERSION_DASH}"; if [ "$INSTALL_KV_CONNECTORS" = "true" ]; then if [ "$CUDA_MAJOR" -ge 13 ]; then uv pip install --system nixl-cu13; fi; uv pip install --system -r /tmp/kv_connectors.txt --no-build || ( apt-get update -y && apt-get install -y --no-install-recommends ${BUILD_PKGS} && uv pip install --system -r /tmp/kv_connectors.txt --no-build-isolation && apt-get purge -y ${BUILD_PKGS} && rm -rf /var/lib/apt/lists/* ); fi # buildkit
# 2026-04-18 09:18:03 0.00B 设置环境变量 TORCH_CUDA_ARCH_LIST
ENV TORCH_CUDA_ARCH_LIST=8.7 8.9 9.0 10.0+PTX 12.0
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG torch_cuda_arch_list=7.0 7.5 8.0 8.9 9.0 10.0 12.0
# 2026-04-18 09:18:03 0.00B 设置环境变量 UV_HTTP_TIMEOUT
ENV UV_HTTP_TIMEOUT=500
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG PIP_EXTRA_INDEX_URL UV_EXTRA_INDEX_URL
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG PIP_INDEX_URL UV_INDEX_URL
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG CUDA_VERSION
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG INSTALL_KV_CONNECTORS=false
# 2026-04-18 09:18:03 0.00B 定义构建参数
ARG TARGETPLATFORM
# 2026-04-18 09:18:03 27.84KB 复制新文件或目录到容器中
COPY ./vllm/collect_env.py . # buildkit
# 2026-04-18 09:18:03 958.90KB 复制新文件或目录到容器中
COPY benchmarks benchmarks # buildkit
# 2026-04-18 09:18:03 1.21MB 复制新文件或目录到容器中
COPY examples examples # buildkit
# 2026-04-18 09:18:03 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/cuda/lib64
# 2026-04-18 09:18:03 40.51MB 执行命令并创建新的镜像层
RUN |22 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 BITSANDBYTES_VERSION_X86=0.46.1 BITSANDBYTES_VERSION_ARM64=0.42.0 TIMM_VERSION=>=1.0.17 RUNAI_MODEL_STREAMER_VERSION=>=0.15.7 PIP_INDEX_URL= UV_INDEX_URL= PIP_EXTRA_INDEX_URL= UV_EXTRA_INDEX_URL= PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl PIP_KEYRING_PROVIDER=disabled UV_KEYRING_PROVIDER=disabled PYTORCH_NIGHTLY= /bin/sh -c uv pip install --system ep_kernels/dist/*.whl --verbose --extra-index-url ${PYTORCH_CUDA_INDEX_BASE_URL}/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.') # buildkit
# 2026-04-18 09:18:02 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/lib64
# 2026-04-18 09:18:02 50.04MB 执行命令并创建新的镜像层
RUN |22 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 BITSANDBYTES_VERSION_X86=0.46.1 BITSANDBYTES_VERSION_ARM64=0.42.0 TIMM_VERSION=>=1.0.17 RUNAI_MODEL_STREAMER_VERSION=>=0.15.7 PIP_INDEX_URL= UV_INDEX_URL= PIP_EXTRA_INDEX_URL= UV_EXTRA_INDEX_URL= PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl PIP_KEYRING_PROVIDER=disabled UV_KEYRING_PROVIDER=disabled PYTORCH_NIGHTLY= /bin/sh -c sh -c 'if ls /tmp/deepgemm/dist/*.whl >/dev/null 2>&1; then uv pip install --system /tmp/deepgemm/dist/*.whl; else echo "No DeepGEMM wheels to install; skipping."; fi' # buildkit
# 2026-04-18 09:18:01 0.00B 执行命令并创建新的镜像层
RUN |22 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 BITSANDBYTES_VERSION_X86=0.46.1 BITSANDBYTES_VERSION_ARM64=0.42.0 TIMM_VERSION=>=1.0.17 RUNAI_MODEL_STREAMER_VERSION=>=0.15.7 PIP_INDEX_URL= UV_INDEX_URL= PIP_EXTRA_INDEX_URL= UV_EXTRA_INDEX_URL= PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl PIP_KEYRING_PROVIDER=disabled UV_KEYRING_PROVIDER=disabled PYTORCH_NIGHTLY= /bin/sh -c . /etc/environment && uv pip list # buildkit
# 2026-04-18 09:18:00 1.03GB 执行命令并创建新的镜像层
RUN |22 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 BITSANDBYTES_VERSION_X86=0.46.1 BITSANDBYTES_VERSION_ARM64=0.42.0 TIMM_VERSION=>=1.0.17 RUNAI_MODEL_STREAMER_VERSION=>=0.15.7 PIP_INDEX_URL= UV_INDEX_URL= PIP_EXTRA_INDEX_URL= UV_EXTRA_INDEX_URL= PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl PIP_KEYRING_PROVIDER=disabled UV_KEYRING_PROVIDER=disabled PYTORCH_NIGHTLY= /bin/sh -c if [ "${PYTORCH_NIGHTLY}" = "1" ]; then echo "Installing torch nightly..." && uv pip install --system $(cat torch_lib_versions.txt | xargs) --pre --index-url ${PYTORCH_CUDA_INDEX_BASE_URL}/nightly/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.') && echo "Installing vLLM..." && uv pip install --system dist/*.whl --verbose --extra-index-url ${PYTORCH_CUDA_INDEX_BASE_URL}/nightly/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.'); else echo "Installing vLLM..." && uv pip install --system dist/*.whl --verbose --extra-index-url ${PYTORCH_CUDA_INDEX_BASE_URL}/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.'); fi # buildkit
# 2026-04-18 09:06:10 71.00B 复制新文件或目录到容器中
COPY /workspace/torch_lib_versions.txt torch_lib_versions.txt # buildkit
# 2026-04-18 09:06:09 0.00B 定义构建参数
ARG PYTORCH_NIGHTLY
# 2026-04-18 09:06:09 0.00B 定义构建参数
ARG PIP_KEYRING_PROVIDER UV_KEYRING_PROVIDER
# 2026-04-18 09:06:09 0.00B 定义构建参数
ARG PYTORCH_CUDA_INDEX_BASE_URL
# 2026-04-18 09:06:09 0.00B 定义构建参数
ARG PIP_EXTRA_INDEX_URL UV_EXTRA_INDEX_URL
# 2026-04-18 09:06:09 0.00B 定义构建参数
ARG PIP_INDEX_URL UV_INDEX_URL
# 2026-04-18 09:06:09 305.99MB 执行命令并创建新的镜像层
RUN |14 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 BITSANDBYTES_VERSION_X86=0.46.1 BITSANDBYTES_VERSION_ARM64=0.42.0 TIMM_VERSION=>=1.0.17 RUNAI_MODEL_STREAMER_VERSION=>=0.15.7 /bin/sh -c if [ "$TARGETPLATFORM" = "linux/arm64" ]; then BITSANDBYTES_VERSION="${BITSANDBYTES_VERSION_ARM64}"; else BITSANDBYTES_VERSION="${BITSANDBYTES_VERSION_X86}"; fi; uv pip install --system accelerate modelscope "bitsandbytes>=${BITSANDBYTES_VERSION}" "timm${TIMM_VERSION}" "runai-model-streamer[s3,gcs,azure]${RUNAI_MODEL_STREAMER_VERSION}" # buildkit
# 2026-04-18 09:06:06 0.00B 定义构建参数
ARG RUNAI_MODEL_STREAMER_VERSION=>=0.15.7
# 2026-04-18 09:06:06 0.00B 定义构建参数
ARG TIMM_VERSION=>=1.0.17
# 2026-04-18 09:06:06 0.00B 定义构建参数
ARG BITSANDBYTES_VERSION_ARM64=0.42.0
# 2026-04-18 09:06:06 0.00B 定义构建参数
ARG BITSANDBYTES_VERSION_X86=0.46.1
# 2026-04-18 09:06:06 2.45MB 执行命令并创建新的镜像层
RUN |10 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 GDRCOPY_CUDA_VERSION=12.8 GDRCOPY_OS_VERSION=Ubuntu24_04 TARGETPLATFORM=linux/amd64 /bin/sh -c set -eux; case "${TARGETPLATFORM}" in linux/arm64) UUARCH="aarch64" ;; linux/amd64) UUARCH="x64" ;; *) echo "Unsupported TARGETPLATFORM: ${TARGETPLATFORM}" >&2; exit 1 ;; esac; /tmp/install_gdrcopy.sh "${GDRCOPY_OS_VERSION}" "${GDRCOPY_CUDA_VERSION}" "${UUARCH}" && rm /tmp/install_gdrcopy.sh # buildkit
# 2026-04-18 09:06:01 1.44KB 复制新文件或目录到容器中
COPY tools/install_gdrcopy.sh /tmp/install_gdrcopy.sh # buildkit
# 2026-04-18 09:06:01 0.00B 定义构建参数
ARG TARGETPLATFORM
# 2026-04-18 09:06:01 0.00B 定义构建参数
ARG GDRCOPY_OS_VERSION=Ubuntu22_04
# 2026-04-18 09:06:01 0.00B 定义构建参数
ARG GDRCOPY_CUDA_VERSION=12.8
# 2026-04-18 09:06:01 319.35KB 执行命令并创建新的镜像层
RUN |7 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 /bin/sh -c python3 <<'PYEOF'
from flashinfer.jit import env as jit_env
from flashinfer.jit.cubin_loader import download_trtllm_headers, get_cubin
from flashinfer.artifacts import ArtifactPath, CheckSumHash
download_trtllm_headers(
'bmm',
jit_env.FLASHINFER_CUBIN_DIR / 'flashinfer' / 'trtllm' / 'batched_gemm' / 'trtllmGen_bmm_export',
f'{ArtifactPath.TRTLLM_GEN_BMM}/include/trtllmGen_bmm_export',
ArtifactPath.TRTLLM_GEN_BMM,
get_cubin(f'{ArtifactPath.TRTLLM_GEN_BMM}/checksums.txt', CheckSumHash.TRTLLM_GEN_BMM),
)
print('FlashInfer TRTLLM BMM headers downloaded successfully')
PYEOF # buildkit
# 2026-04-18 09:05:55 6.39GB 执行命令并创建新的镜像层
RUN |7 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl FLASHINFER_VERSION=0.6.6 /bin/sh -c uv pip install --system flashinfer-jit-cache==${FLASHINFER_VERSION} --extra-index-url https://flashinfer.ai/whl/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.') && flashinfer show-config # buildkit
# 2026-04-18 09:04:49 0.00B 定义构建参数
ARG FLASHINFER_VERSION=0.6.6
# 2026-04-18 09:04:49 10.06GB 执行命令并创建新的镜像层
RUN |6 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py PYTORCH_CUDA_INDEX_BASE_URL=https://download.pytorch.org/whl /bin/sh -c uv pip install --system -r /tmp/requirements-cuda.txt --extra-index-url ${PYTORCH_CUDA_INDEX_BASE_URL}/cu$(echo $CUDA_VERSION | cut -d. -f1,2 | tr -d '.') && rm /tmp/requirements-cuda.txt /tmp/common.txt # buildkit
# 2026-04-18 09:03:29 702.00B 复制新文件或目录到容器中
COPY requirements/cuda.txt /tmp/requirements-cuda.txt # buildkit
# 2026-04-18 09:03:29 2.97KB 复制新文件或目录到容器中
COPY requirements/common.txt /tmp/common.txt # buildkit
# 2026-04-18 09:03:28 0.00B 定义构建参数
ARG PYTORCH_CUDA_INDEX_BASE_URL
# 2026-04-18 09:03:28 0.00B 设置环境变量 VLLM_ENABLE_CUDA_COMPATIBILITY
ENV VLLM_ENABLE_CUDA_COMPATIBILITY=0
# 2026-04-18 09:03:28 0.00B 设置环境变量 UV_LINK_MODE
ENV UV_LINK_MODE=copy
# 2026-04-18 09:03:28 0.00B 设置环境变量 UV_INDEX_STRATEGY
ENV UV_INDEX_STRATEGY=unsafe-best-match
# 2026-04-18 09:03:28 0.00B 设置环境变量 UV_HTTP_TIMEOUT
ENV UV_HTTP_TIMEOUT=500
# 2026-04-18 09:03:28 86.60MB 执行命令并创建新的镜像层
RUN |5 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py /bin/sh -c python3 -m pip install uv # buildkit
# 2026-04-18 09:03:27 2.64GB 执行命令并创建新的镜像层
RUN |5 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py /bin/sh -c CUDA_VERSION_DASH=$(echo $CUDA_VERSION | cut -d. -f1,2 | tr '.' '-') && apt-get update -y && apt-get install -y --no-install-recommends cuda-nvcc-${CUDA_VERSION_DASH} cuda-cudart-${CUDA_VERSION_DASH} cuda-nvrtc-${CUDA_VERSION_DASH} cuda-cuobjdump-${CUDA_VERSION_DASH} libcurand-dev-${CUDA_VERSION_DASH} libcublas-${CUDA_VERSION_DASH} libnccl-dev && rm -rf /var/lib/apt/lists/* # buildkit
# 2026-04-18 09:02:46 647.48MB 执行命令并创建新的镜像层
RUN |5 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py /bin/sh -c apt-get update -y && apt-get install -y --no-install-recommends software-properties-common curl sudo ffmpeg libsm6 libxext6 libgl1 && if [ ! -z ${DEADSNAKES_MIRROR_URL} ] ; then if [ ! -z "${DEADSNAKES_GPGKEY_URL}" ] ; then mkdir -p -m 0755 /etc/apt/keyrings ; curl -L ${DEADSNAKES_GPGKEY_URL} | gpg --dearmor > /etc/apt/keyrings/deadsnakes.gpg ; sudo chmod 644 /etc/apt/keyrings/deadsnakes.gpg ; echo "deb [signed-by=/etc/apt/keyrings/deadsnakes.gpg] ${DEADSNAKES_MIRROR_URL} $(lsb_release -cs) main" > /etc/apt/sources.list.d/deadsnakes.list ; fi ; else for i in 1 2 3; do add-apt-repository -y ppa:deadsnakes/ppa && break || { echo "Attempt $i failed, retrying in 5s..."; sleep 5; }; done ; fi && apt-get update -y && apt-get install -y --no-install-recommends python${PYTHON_VERSION} python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-venv libibverbs-dev && rm -rf /var/lib/apt/lists/* && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python${PYTHON_VERSION} 1 && update-alternatives --set python3 /usr/bin/python${PYTHON_VERSION} && ln -sf /usr/bin/python${PYTHON_VERSION}-config /usr/bin/python3-config && rm -f /usr/lib/python${PYTHON_VERSION}/EXTERNALLY-MANAGED && curl -sS ${GET_PIP_URL} | python${PYTHON_VERSION} && python3 --version && python3 -m pip --version # buildkit
# 2026-04-18 09:01:34 136.00B 执行命令并创建新的镜像层
RUN |5 CUDA_VERSION=12.9.1 PYTHON_VERSION=3.12 DEADSNAKES_MIRROR_URL= DEADSNAKES_GPGKEY_URL= GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py /bin/sh -c PYTHON_VERSION_STR=$(echo ${PYTHON_VERSION} | sed 's/\.//g') && echo "export PYTHON_VERSION_STR=${PYTHON_VERSION_STR}" >> /etc/environment # buildkit
# 2026-04-18 09:01:33 0.00B 设置工作目录为/vllm-workspace
WORKDIR /vllm-workspace
# 2026-04-18 09:01:33 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2026-04-18 09:01:33 0.00B 定义构建参数
ARG GET_PIP_URL
# 2026-04-18 09:01:33 0.00B 定义构建参数
ARG DEADSNAKES_GPGKEY_URL
# 2026-04-18 09:01:33 0.00B 定义构建参数
ARG DEADSNAKES_MIRROR_URL
# 2026-04-18 09:01:33 0.00B 定义构建参数
ARG PYTHON_VERSION
# 2026-04-18 09:01:33 0.00B 定义构建参数
ARG CUDA_VERSION
# 2025-07-19 04:11:18 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2025-07-19 04:11:18 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2025-07-19 04:11:18 17.29KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
# 2025-07-19 04:11:18 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64
# 2025-07-19 04:11:18 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2025-07-19 04:11:18 22.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
# 2025-07-19 04:11:18 315.62MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-12-9=${NV_CUDA_CUDART_VERSION} cuda-compat-12-9 && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:11:02 0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=12.9.1
# 2025-07-19 04:11:02 10.26MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/${NVARCH}/3bf863cc.pub | apt-key add - && echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/${NVARCH} /" > /etc/apt/sources.list.d/cuda.list && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-07-19 04:11:02 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2025-07-19 04:11:02 0.00B 定义构建参数
ARG TARGETARCH
# 2025-07-19 04:11:02 0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=12.9.79-1
# 2025-07-19 04:11:02 0.00B 设置环境变量 NVIDIA_REQUIRE_CUDA brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand brand
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.9 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551 brand=unknown,driver>=560,driver<561 brand=grid,driver>=560,driver<561 brand=tesla,driver>=560,driver<561 brand=nvidia,driver>=560,driver<561 brand=quadro,driver>=560,driver<561 brand=quadrortx,driver>=560,driver<561 brand=nvidiartx,driver>=560,driver<561 brand=vapps,driver>=560,driver<561 brand=vpc,driver>=560,driver<561 brand=vcs,driver>=560,driver<561 brand=vws,driver>=560,driver<561 brand=cloudgaming,driver>=560,driver<561 brand=unknown,driver>=565,driver<566 brand=grid,driver>=565,driver<566 brand=tesla,driver>=565,driver<566 brand=nvidia,driver>=565,driver<566 brand=quadro,driver>=565,driver<566 brand=quadrortx,driver>=565,driver<566 brand=nvidiartx,driver>=565,driver<566 brand=vapps,driver>=565,driver<566 brand=vpc,driver>=565,driver<566 brand=vcs,driver>=565,driver<566 brand=vws,driver>=565,driver<566 brand=cloudgaming,driver>=565,driver<566 brand=unknown,driver>=570,driver<571 brand=grid,driver>=570,driver<571 brand=tesla,driver>=570,driver<571 brand=nvidia,driver>=570,driver<571 brand=quadro,driver>=570,driver<571 brand=quadrortx,driver>=570,driver<571 brand=nvidiartx,driver>=570,driver<571 brand=vapps,driver>=570,driver<571 brand=vpc,driver>=570,driver<571 brand=vcs,driver>=570,driver<571 brand=vws,driver>=570,driver<571 brand=cloudgaming,driver>=570,driver<571
# 2025-07-19 04:11:02 0.00B 设置环境变量 NVARCH
ENV NVARCH=x86_64
# 2025-07-15 00:40:23 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-07-15 00:40:22 78.12MB
/bin/sh -c #(nop) ADD file:b4619a63cd7829e1338ddaa4995ca17003002dd54b0dfd675a6f54a2b69151a6 in /
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-07-15 00:40:20 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:5652788496d5a3888d30600bf49eea0da6b21247dce751aa36ee02793e9e582f",
"RepoTags": [
"gpustack/runner:cuda12.9-vllm0.19.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/runner:cuda12.9-vllm0.19.1"
],
"RepoDigests": [
"gpustack/runner@sha256:5c87a26063e7d2844b166f36ac88197c16f969209a725147e406408dd0ce60a5",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gpustack/runner@sha256:a26ea6c2772b7473a8a3c37fbbe31492bb7490819e0eb90c56cc226bb5534084"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-08T12:56:58.736206514Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NVARCH=x86_64",
"NVIDIA_REQUIRE_CUDA=cuda\u003e=12.9 brand=unknown,driver\u003e=535,driver\u003c536 brand=grid,driver\u003e=535,driver\u003c536 brand=tesla,driver\u003e=535,driver\u003c536 brand=nvidia,driver\u003e=535,driver\u003c536 brand=quadro,driver\u003e=535,driver\u003c536 brand=quadrortx,driver\u003e=535,driver\u003c536 brand=nvidiartx,driver\u003e=535,driver\u003c536 brand=vapps,driver\u003e=535,driver\u003c536 brand=vpc,driver\u003e=535,driver\u003c536 brand=vcs,driver\u003e=535,driver\u003c536 brand=vws,driver\u003e=535,driver\u003c536 brand=cloudgaming,driver\u003e=535,driver\u003c536 brand=unknown,driver\u003e=550,driver\u003c551 brand=grid,driver\u003e=550,driver\u003c551 brand=tesla,driver\u003e=550,driver\u003c551 brand=nvidia,driver\u003e=550,driver\u003c551 brand=quadro,driver\u003e=550,driver\u003c551 brand=quadrortx,driver\u003e=550,driver\u003c551 brand=nvidiartx,driver\u003e=550,driver\u003c551 brand=vapps,driver\u003e=550,driver\u003c551 brand=vpc,driver\u003e=550,driver\u003c551 brand=vcs,driver\u003e=550,driver\u003c551 brand=vws,driver\u003e=550,driver\u003c551 brand=cloudgaming,driver\u003e=550,driver\u003c551 brand=unknown,driver\u003e=560,driver\u003c561 brand=grid,driver\u003e=560,driver\u003c561 brand=tesla,driver\u003e=560,driver\u003c561 brand=nvidia,driver\u003e=560,driver\u003c561 brand=quadro,driver\u003e=560,driver\u003c561 brand=quadrortx,driver\u003e=560,driver\u003c561 brand=nvidiartx,driver\u003e=560,driver\u003c561 brand=vapps,driver\u003e=560,driver\u003c561 brand=vpc,driver\u003e=560,driver\u003c561 brand=vcs,driver\u003e=560,driver\u003c561 brand=vws,driver\u003e=560,driver\u003c561 brand=cloudgaming,driver\u003e=560,driver\u003c561 brand=unknown,driver\u003e=565,driver\u003c566 brand=grid,driver\u003e=565,driver\u003c566 brand=tesla,driver\u003e=565,driver\u003c566 brand=nvidia,driver\u003e=565,driver\u003c566 brand=quadro,driver\u003e=565,driver\u003c566 brand=quadrortx,driver\u003e=565,driver\u003c566 brand=nvidiartx,driver\u003e=565,driver\u003c566 brand=vapps,driver\u003e=565,driver\u003c566 brand=vpc,driver\u003e=565,driver\u003c566 brand=vcs,driver\u003e=565,driver\u003c566 brand=vws,driver\u003e=565,driver\u003c566 brand=cloudgaming,driver\u003e=565,driver\u003c566 brand=unknown,driver\u003e=570,driver\u003c571 brand=grid,driver\u003e=570,driver\u003c571 brand=tesla,driver\u003e=570,driver\u003c571 brand=nvidia,driver\u003e=570,driver\u003c571 brand=quadro,driver\u003e=570,driver\u003c571 brand=quadrortx,driver\u003e=570,driver\u003c571 brand=nvidiartx,driver\u003e=570,driver\u003c571 brand=vapps,driver\u003e=570,driver\u003c571 brand=vpc,driver\u003e=570,driver\u003c571 brand=vcs,driver\u003e=570,driver\u003c571 brand=vws,driver\u003e=570,driver\u003c571 brand=cloudgaming,driver\u003e=570,driver\u003c571",
"NV_CUDA_CUDART_VERSION=12.9.79-1",
"CUDA_VERSION=12.9.1",
"LD_LIBRARY_PATH=/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/cuda/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"DEBIAN_FRONTEND=noninteractive",
"UV_HTTP_TIMEOUT=500",
"UV_INDEX_STRATEGY=unsafe-best-match",
"UV_LINK_MODE=copy",
"VLLM_ENABLE_CUDA_COMPATIBILITY=0",
"TORCH_CUDA_ARCH_LIST=8.7 8.9 9.0 10.0+PTX 12.0",
"VLLM_USAGE_SOURCE=production-docker-image",
"LANG=en_US.UTF-8",
"LANGUAGE=en_US:en",
"LC_ALL=en_US.UTF-8",
"PYTHON_VERSION=3.12",
"PIP_NO_CACHE_DIR=1",
"PIP_DISABLE_PIP_VERSION_CHECK=1",
"PIP_ROOT_USER_ACTION=ignore",
"CUDA_HOME=/usr/local/cuda",
"CUDA_ARCHS=",
"UV_SYSTEM_PYTHON=1",
"UV_PRERELEASE=allow",
"UV_SKIP_WHEEL_FILENAME_CHECK=1",
"UV_NO_CACHE=1",
"VLLM_VERSION=0.19.1",
"VLLM_TORCH_VERSION=2.10.0",
"VLLM_TORCH_CUDA_VERSION=12.9.1",
"RAY_EXPERIMENTAL_NOSET_CUDA_VISIBLE_DEVICES=1",
"SAFETENSORS_FAST_GPU=1",
"RUNAI_STREAMER_MEMORY_LIMIT=0",
"RUNAI_STREAMER_LOG_TO_STDERR=1",
"RUNAI_STREAMER_LOG_LEVEL=INFO"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"tini",
"--"
],
"OnBuild": null,
"Labels": {
"maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "24.04"
},
"Shell": [
"/bin/bash",
"-eo",
"pipefail",
"-c"
]
},
"Architecture": "amd64",
"Os": "linux",
"Size": 23473945053,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/1c10ec29cdbebe7a138016e6a172128d6d181a2017621ec2f29e6d3245a1ae6a/diff:/var/lib/docker/overlay2/24038cf351f51e0f125b1f2dd80fa974c621a8c6dfe7c46679302e1a9436feac/diff:/var/lib/docker/overlay2/e88f9b957c5015991621d53739f52928a0309f7d31ed0809a45b0cf7abc6ca4c/diff:/var/lib/docker/overlay2/52c7682f7796b47da7fca6e016cde5c1cb27d83ef5d36b22f04c0c0b2ab4626e/diff:/var/lib/docker/overlay2/2e2853eacb0051e055093309dcc3d43c122eaa4febd3b905e9620b4d2149430d/diff:/var/lib/docker/overlay2/eb8c0e59cdaf272b6b6f1c1708bbb87ebb01a931efda3262b9a4131b0736f3fe/diff:/var/lib/docker/overlay2/2f808c79fe751cb0887a4952746dff48d82df6fbd8474dacf9d1a62328734333/diff:/var/lib/docker/overlay2/332633a7954de09807854ac5b34e491d501010070bca23006f955f4165b3ad4b/diff:/var/lib/docker/overlay2/c21679ef01d929aeef28a9711410a0e0f3debc8810ffe5e02f34e31da375faa3/diff:/var/lib/docker/overlay2/7f8a94678dd53bda6a58ee3014cf45f2f45c8d09f6c2d21989e45c0f2c333766/diff:/var/lib/docker/overlay2/9d92d7e32ff45da796159d692b634721a730d15c69418d6e5d7699baf2010c6d/diff:/var/lib/docker/overlay2/88485bcdbf34b5f93275e04eb7f97da8e6ef5ed5c3f479fe2058303360ef2704/diff:/var/lib/docker/overlay2/ecbb2217e2055b88decd33b429d7deb30d1f7326393cde4b7e58d15bdf88256a/diff:/var/lib/docker/overlay2/e5cde2f5c282ffe924a66dea266c984637db70478c443fd70dee67376d3de31e/diff:/var/lib/docker/overlay2/00d6cdd05d5d27649d02437ecb089451c554bda0e097461ef4e709b7f79d09db/diff:/var/lib/docker/overlay2/6c3017b81318427c28e44775c70b1baf183acc64b85e6ddc8519ff93e7bec4cd/diff:/var/lib/docker/overlay2/10e98b65aaf4ff1c5b699fda6f4d24073675207b86eb075df01ac21f33e3fc00/diff:/var/lib/docker/overlay2/d843efe13a80c81d1baee1242e31ab8e09811ec984ef527473ae798cf86ceb9f/diff:/var/lib/docker/overlay2/4b2372c506de7b6b69408eea2898567a3312fc3609b05e809fc4eecc84218dc7/diff:/var/lib/docker/overlay2/737c8b9321146817e3333fbed0e0f09713be684d3ef975ffd0ede42ca4d886e8/diff:/var/lib/docker/overlay2/12b9fd5635bb365d3fb2778f96551bc4de15b12392c5e36ba3b65c57bf531d0c/diff:/var/lib/docker/overlay2/034feeb8f65c636926d330f84e190a86448b714e33fef0d5a6b2ff4ac6ca0919/diff:/var/lib/docker/overlay2/a7e78f840b9172657903b0135033cf1ba592eee2d79bb9862ea44286567dfefb/diff:/var/lib/docker/overlay2/208687628d00f3b7f2a3a121f8c9c5a2106b4f237feb8120b491057f8bd1a3ca/diff:/var/lib/docker/overlay2/d20ab53ceaf4f8fcef5895295da9f175aa144e3b8740df208a1860034b62f88d/diff:/var/lib/docker/overlay2/7846443c547d53bd29e27117f52b4fc67fee9cdd91d37c0f947326c7424cb29c/diff:/var/lib/docker/overlay2/fa265fe80d960e171a955ad2d3d8d95f48e033ee37ca6cabc643def73187ea30/diff:/var/lib/docker/overlay2/d15f209b21965859da5943d3760554af9600f00deb7729bb5eb1e50b4a15c47c/diff:/var/lib/docker/overlay2/55918ab07946aedc8a42d464d0c572224599e639759c334619fe7230d7fb4514/diff:/var/lib/docker/overlay2/a9937eedf184d4a970c9a0e05e735008c99ec7f7f92b9e39055fec2753e04479/diff:/var/lib/docker/overlay2/e3b6a80f7e0793d867208b3b56e861440ad59c0c03b21b9a705455b5569539b7/diff:/var/lib/docker/overlay2/151f147a0f431a8fe5441cea65b387eb734666dc00102568523ba78c71d29a49/diff:/var/lib/docker/overlay2/56fae87f058999ffb10f6e8b36bd31d6989e3bb0ff81f0646ab4dd95e94bfb29/diff:/var/lib/docker/overlay2/649d6a2415d4aef9196dc33cc8d0991193d80689d32f60d735038958732b4f41/diff",
"MergedDir": "/var/lib/docker/overlay2/5ac7a5794125191568b85545c19c9d72e543da6fb3b0a47f4a160d2c2658e4dd/merged",
"UpperDir": "/var/lib/docker/overlay2/5ac7a5794125191568b85545c19c9d72e543da6fb3b0a47f4a160d2c2658e4dd/diff",
"WorkDir": "/var/lib/docker/overlay2/5ac7a5794125191568b85545c19c9d72e543da6fb3b0a47f4a160d2c2658e4dd/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:107cbdaeec042e6154640c94972c638f4e2fee795902b149e8ce9acbd03d59d7",
"sha256:d54e805fe9aac70390dd3e3ca1b6fd0f63b2cf5913eb0023bf741bd291d2a746",
"sha256:35a8bdbbbf277997b1e1efcbdc9ae5321ec3a96ceb81ad194ad58d671ab47bd4",
"sha256:12f5e36b8e7e83c3fa409e1b34eaec072b9381c8a5e600e9f03c53dbd295bec1",
"sha256:455bca42f6ec40ca42fea4bea15c6c17b97101af90413cdd25647de2b9d98960",
"sha256:73e104c89487929fe9c1f97b552770f7cdc8b8c29d69b8d35d633fd2464ba562",
"sha256:8636a4f7ad839b44a76cac546fd60148f8525f74dabcc05bb6afabde794771f7",
"sha256:b90a0f209d55e3f62ac063836be02b1482f2f2bfd8edf03edb4ecb502f93008e",
"sha256:7bb8292ace0fe6da394e28be1cf1fb0bb8843860014bada7172b106c14bb5768",
"sha256:57364ec97658716f838ef9e55e8f0b6d042b8455df50927567969a74a399be2a",
"sha256:7f852d63e9de6fc0071adcfca8d406b73fddc514b140140be734146888cda073",
"sha256:9b858ed95fd327e9b7ed6af6aa60c5468840ee7e04cec6f494e8f87645e25634",
"sha256:b7025e9496d0867e16b9190e50438b5092637e1a8da9769642a9d2f2c414afad",
"sha256:e2afa688a09d1d154556774ece4f7b3b1e7d76b2e951948faa7468f647cef6b7",
"sha256:6d69a8908bbdd375d6a2f86501918678c3065ab70f46e59ac96749b68cccdaa4",
"sha256:c462e83f4cf1c8c2a9d05b50b32ceffcabdd753f2aa8fdea63423ee3ea6db642",
"sha256:deac6b693e4f3abbca031f3ce24f05bc3fd2c0b35c7159719a289c03eeb1e729",
"sha256:7ecf41c038c6dc65c3cdb5e0ae93015bfd57053668b391966da9879e01888e25",
"sha256:1ea3ac78072d0e9dc34be9197cc082e0b7bf5744eeffe85458d376a904010740",
"sha256:34cae741782a0700a906ebd77427b48e134dcb0a946c6133df1357aff1de7bf3",
"sha256:623b70392cd1d31e43eaf251bab781ff576ca5a8cd8e2d39475fafb6fd969bb7",
"sha256:4d24c1bf9847679f0b6d714a166338d850c4752dc8c50cec62b5ba78003bb4f8",
"sha256:f45568bb70dc3a878ad1745d8a40cf61fc0f10284cb36e07749c55d81b726fa4",
"sha256:9c54b05b95c400b05f48fefb677eeebff4c11e088ca0a2084ded9d6207d72800",
"sha256:177acd65dfb10c74c1166d84507d9c8945822092489d6506e595900a77c9e081",
"sha256:2272130fc7a2677f1c29061e13236953fc614414d6a5764b93f67dd9493ddc37",
"sha256:85fe8fe0e10b497041338f6a269cc1c7d476671e55b15dc1061db7b7cf47aca2",
"sha256:1941a618874cbe1e07b98d8b6f8084a0f53c215f8e3d9bd6c831d2f0e17f443a",
"sha256:1357d308773492c41cffe35718477ed720163897b720dceb5c78252838e8809d",
"sha256:00a2dcead3819c2c8a888e24d383116eb5051c24d43595ddb86f9dd67e5b970f",
"sha256:a0f3ee6bddd5ab594a28c02ce03c27a7646e6f3b028c518793a27b6d10aaceab",
"sha256:f0d44cee20257fdafe49c3b14719ecdee43db5d63ea9a0fe0f82b470ff619d03",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:2cf1315327b07a3c53ce0033fb55c37c1a7ad35cdf9a5d68ca741b9c776447c8",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2026-05-12T01:48:02.772450025+08:00"
}
}