镜像构建历史
# 2026-04-14 16:22:04 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["python" "-m" "app.main" "--host" "0.0.0.0"]
# 2026-04-14 16:22:04 0.00B 声明容器运行时监听的端口
EXPOSE [8765/tcp]
# 2026-04-14 16:22:04 0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/models /app/logs # buildkit
# 2026-04-14 16:22:04 488.77KB 复制新文件或目录到容器中
COPY asr-service/ /app # buildkit
# 2026-03-19 17:52:12 6.76GB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --no-cache-dir --ignore-installed -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu121 # buildkit
# 2026-03-19 17:43:10 274.00B 复制新文件或目录到容器中
COPY asr-service/requirements.txt /app/requirements.txt # buildkit
# 2026-03-19 17:43:10 0.00B 设置工作目录为/app
WORKDIR /app
# 2026-03-19 17:43:10 751.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y software-properties-common && add-apt-repository -y ppa:deadsnakes/ppa && apt-get update && apt-get install -y python3.12 python3.12-venv python3.12-dev ffmpeg curl && curl -sS https://bootstrap.pypa.io/get-pip.py | python3.12 && ln -sf /usr/bin/python3.12 /usr/bin/python3 && ln -sf /usr/bin/python3.12 /usr/bin/python && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2026-03-19 17:41:34 2.44KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's|http://archive.ubuntu.com/ubuntu|https://mirrors.hust.edu.cn/ubuntu|g' /etc/apt/sources.list && sed -i 's|http://security.ubuntu.com/ubuntu|https://mirrors.hust.edu.cn/ubuntu|g' /etc/apt/sources.list # buildkit
# 2026-03-19 17:41:34 0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
# 2026-03-19 17:41:34 0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
# 2023-11-10 13:13:35 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/nvidia/nvidia_entrypoint.sh"]
# 2023-11-10 13:13:35 0.00B 设置环境变量 NVIDIA_PRODUCT_NAME
ENV NVIDIA_PRODUCT_NAME=CUDA
# 2023-11-10 13:13:35 2.53KB 复制新文件或目录到容器中
COPY nvidia_entrypoint.sh /opt/nvidia/ # buildkit
# 2023-11-10 13:13:35 3.06KB 复制新文件或目录到容器中
COPY entrypoint.d/ /opt/nvidia/entrypoint.d/ # buildkit
# 2023-11-10 13:13:35 261.40KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit
# 2023-11-10 13:13:35 2.01GB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-12-1=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-12-1=${NV_NVTX_VERSION} libcusparse-12-1=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} ${NV_LIBNCCL_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2023-11-10 13:13:35 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2023-11-10 13:13:35 0.00B 定义构建参数
ARG TARGETARCH
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.17.1-1+cuda12.1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NCCL_VERSION
ENV NCCL_VERSION=2.17.1-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_VERSION
ENV NV_LIBNCCL_PACKAGE_VERSION=2.17.1-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBNCCL_PACKAGE_NAME
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE
ENV NV_LIBCUBLAS_PACKAGE=libcublas-12-1=12.1.3.1-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBCUBLAS_VERSION
ENV NV_LIBCUBLAS_VERSION=12.1.3.1-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBCUBLAS_PACKAGE_NAME
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBCUSPARSE_VERSION
ENV NV_LIBCUSPARSE_VERSION=12.1.0.106-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBNPP_PACKAGE
ENV NV_LIBNPP_PACKAGE=libnpp-12-1=12.1.0.40-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_LIBNPP_VERSION
ENV NV_LIBNPP_VERSION=12.1.0.40-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_NVTX_VERSION
ENV NV_NVTX_VERSION=12.1.105-1
# 2023-11-10 13:13:35 0.00B 设置环境变量 NV_CUDA_LIB_VERSION
ENV NV_CUDA_LIB_VERSION=12.1.1-1
# 2023-11-10 13:08:12 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
# 2023-11-10 13:08:12 0.00B 设置环境变量 NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_VISIBLE_DEVICES=all
# 2023-11-10 13:08:12 17.29KB 复制新文件或目录到容器中
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
# 2023-11-10 13:08:12 0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
# 2023-11-10 13:08:12 0.00B 设置环境变量 PATH
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2023-11-10 13:08:12 46.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
# 2023-11-10 13:08:11 149.59MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-12-1=${NV_CUDA_CUDART_VERSION} ${NV_CUDA_COMPAT_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
# 2023-11-10 13:07:58 0.00B 设置环境变量 CUDA_VERSION
ENV CUDA_VERSION=12.1.1
# 2023-11-10 13:07:58 10.56MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSLO https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/${NVARCH}/cuda-keyring_1.0-1_all.deb && dpkg -i cuda-keyring_1.0-1_all.deb && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
# 2023-11-10 13:07:58 0.00B 添加元数据标签
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
# 2023-11-10 13:07:58 0.00B 定义构建参数
ARG TARGETARCH
# 2023-11-10 13:07:58 0.00B 设置环境变量 NV_CUDA_COMPAT_PACKAGE
ENV NV_CUDA_COMPAT_PACKAGE=cuda-compat-12-1
# 2023-11-10 13:07:58 0.00B 设置环境变量 NV_CUDA_CUDART_VERSION
ENV NV_CUDA_CUDART_VERSION=12.1.105-1
# 2023-11-10 13:07:58 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
ENV NVIDIA_REQUIRE_CUDA=cuda>=12.1 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=geforce,driver>=470,driver<471 brand=geforcertx,driver>=470,driver<471 brand=quadro,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=titan,driver>=470,driver<471 brand=titanrtx,driver>=470,driver<471 brand=tesla,driver>=525,driver<526 brand=unknown,driver>=525,driver<526 brand=nvidia,driver>=525,driver<526 brand=nvidiartx,driver>=525,driver<526 brand=geforce,driver>=525,driver<526 brand=geforcertx,driver>=525,driver<526 brand=quadro,driver>=525,driver<526 brand=quadrortx,driver>=525,driver<526 brand=titan,driver>=525,driver<526 brand=titanrtx,driver>=525,driver<526
# 2023-11-10 13:07:58 0.00B 设置环境变量 NVARCH
ENV NVARCH=x86_64
# 2023-10-05 15:33:32 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2023-10-05 15:33:32 77.82MB
/bin/sh -c #(nop) ADD file:63d5ab3ef0aab308c0e71cb67292c5467f60deafa9b0418cbb220affcd078444 in /
# 2023-10-05 15:33:30 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2023-10-05 15:33:30 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2023-10-05 15:33:30 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2023-10-05 15:33:30 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:5c9615ce07bd3a762344f84798d5ee4f1549523a2657a1fccbdb14e3815f3891",
"RepoTags": [
"lancelrq/qwen3-asr-service:1.2.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lancelrq/qwen3-asr-service:1.2.0"
],
"RepoDigests": [
"lancelrq/qwen3-asr-service@sha256:018246f34418b5c9da977c3161e8a046a893065b8a2cef18cd0384cc6645d0ad",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lancelrq/qwen3-asr-service@sha256:2f39d9effc9dfdfd344fe39a0b1af3b95cfc7e8ef095dfd6bcc6dbc1b96c0a73"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-04-14T16:22:04.790417936+08:00",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8765/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/nvidia/bin:/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.1 brand=tesla,driver\u003e=470,driver\u003c471 brand=unknown,driver\u003e=470,driver\u003c471 brand=nvidia,driver\u003e=470,driver\u003c471 brand=nvidiartx,driver\u003e=470,driver\u003c471 brand=geforce,driver\u003e=470,driver\u003c471 brand=geforcertx,driver\u003e=470,driver\u003c471 brand=quadro,driver\u003e=470,driver\u003c471 brand=quadrortx,driver\u003e=470,driver\u003c471 brand=titan,driver\u003e=470,driver\u003c471 brand=titanrtx,driver\u003e=470,driver\u003c471 brand=tesla,driver\u003e=525,driver\u003c526 brand=unknown,driver\u003e=525,driver\u003c526 brand=nvidia,driver\u003e=525,driver\u003c526 brand=nvidiartx,driver\u003e=525,driver\u003c526 brand=geforce,driver\u003e=525,driver\u003c526 brand=geforcertx,driver\u003e=525,driver\u003c526 brand=quadro,driver\u003e=525,driver\u003c526 brand=quadrortx,driver\u003e=525,driver\u003c526 brand=titan,driver\u003e=525,driver\u003c526 brand=titanrtx,driver\u003e=525,driver\u003c526",
"NV_CUDA_CUDART_VERSION=12.1.105-1",
"NV_CUDA_COMPAT_PACKAGE=cuda-compat-12-1",
"CUDA_VERSION=12.1.1",
"LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,utility",
"NV_CUDA_LIB_VERSION=12.1.1-1",
"NV_NVTX_VERSION=12.1.105-1",
"NV_LIBNPP_VERSION=12.1.0.40-1",
"NV_LIBNPP_PACKAGE=libnpp-12-1=12.1.0.40-1",
"NV_LIBCUSPARSE_VERSION=12.1.0.106-1",
"NV_LIBCUBLAS_PACKAGE_NAME=libcublas-12-1",
"NV_LIBCUBLAS_VERSION=12.1.3.1-1",
"NV_LIBCUBLAS_PACKAGE=libcublas-12-1=12.1.3.1-1",
"NV_LIBNCCL_PACKAGE_NAME=libnccl2",
"NV_LIBNCCL_PACKAGE_VERSION=2.17.1-1",
"NCCL_VERSION=2.17.1-1",
"NV_LIBNCCL_PACKAGE=libnccl2=2.17.1-1+cuda12.1",
"NVIDIA_PRODUCT_NAME=CUDA",
"DEBIAN_FRONTEND=noninteractive",
"PYTHONUNBUFFERED=1"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"python",
"-m",
"app.main",
"--host",
"0.0.0.0"
],
"OnBuild": null,
"Labels": {
"maintainer": "NVIDIA CORPORATION \u003ccudatools@nvidia.com\u003e",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "22.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 9753650922,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/b180804cbbbe0bfdadafec3a5c8e154e16cf26b75c537e136fcf2743ef946d9f/diff:/var/lib/docker/overlay2/c5ceffc53dd1541967a35cd1f88c57291681598057c939a692194dbfbd9a4988/diff:/var/lib/docker/overlay2/38d7009475b1aca6c126175256b577b86b4db75ece7f0e42dd8f3b54fb07f805/diff:/var/lib/docker/overlay2/3096eaa9372c1287930d7fa15332c90c59c5d0e694a99527089a2f5f432c8ca4/diff:/var/lib/docker/overlay2/4d8afe2111ef77ce96aa247bd7739e757984873f88db19637d8ff0edf5abb518/diff:/var/lib/docker/overlay2/cd035442e2b3ba5604eb78f2c60eb3e21cd9841a149e26884a30ef80b9c251df/diff:/var/lib/docker/overlay2/6dafbe8312e576f8b8205458bcd582149bf8ee850cd3c401f60015bc070a2dd2/diff:/var/lib/docker/overlay2/4920cde7ba5672f82e396a9795803bc9cc121aedea36e88fb50b31613977aa44/diff:/var/lib/docker/overlay2/60cf500a8b732aa6fd4dd33137c3010fa34877a0c1b2048ca519267b5f7759fd/diff:/var/lib/docker/overlay2/798f8646c8e1ea71bfbe24d9c8c64abfa22e388e899ed37260f4cba9d7a06ac1/diff:/var/lib/docker/overlay2/94119bda39fc75fcf177c578d4094a31c66c99024e482f26230f6e4ba807f4cc/diff:/var/lib/docker/overlay2/c9809d803a2832741f528fdf62ef6ce8e94fa54204ab31eb10b8f920500579b3/diff:/var/lib/docker/overlay2/0b4eb09efd6959440e07e959df62d8ba12f4366c306b55efebb78f91132fb1ff/diff:/var/lib/docker/overlay2/7e70718d2620788ebb4f7c00cb2f3a8c5de9b1023aff94e38d2f5feb008430ce/diff:/var/lib/docker/overlay2/f2905627b4505cda033dd62b5a5dc1676edda5a6e1bda7cd6e6e2048fcf5aee0/diff",
"MergedDir": "/var/lib/docker/overlay2/c3add24f601ca8c4d97ed53b38bb0b98d56783c5dea5bdec8485e7a6d1eaee9d/merged",
"UpperDir": "/var/lib/docker/overlay2/c3add24f601ca8c4d97ed53b38bb0b98d56783c5dea5bdec8485e7a6d1eaee9d/diff",
"WorkDir": "/var/lib/docker/overlay2/c3add24f601ca8c4d97ed53b38bb0b98d56783c5dea5bdec8485e7a6d1eaee9d/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:256d88da41857db513b95b50ba9a9b28491b58c954e25477d5dad8abb465430b",
"sha256:566cd9dd29d693cf0360da8a73391b843bb6ac8f11b4148acf69c4dc79fa87c5",
"sha256:6ec2b659c9ab00e2b0fc0acd056577e609cc28649650ec7068b81686f6d1a996",
"sha256:8afeff4e91d72f3de9232ffc0803f70236e316c27b23ee003e6d47fbfcb6e1c4",
"sha256:bea30ebbe84377ed36503599c2087cd6bda6f4c96cb59525d238d4a00cf902d3",
"sha256:b15b1df4adac82b2b46124c743a32d5e982cb6b5ee8a3c04949f809abf8962c9",
"sha256:83ecbf43a888c43f43b0cd9ec7cf551770790c7aeab17f9536b8820db2c5d45d",
"sha256:83687aeafbbf74a164a51590ffa36c46e9c41ce4ba3eae9daba1d381c64e5f4b",
"sha256:3416903c2cc4c9f83472b397741f30365f53543862b03ff5727b42b1a2f938cb",
"sha256:36b30cdfbdaae30e931602f00407564b6fbcec9a34fa577b5111ddb44b491929",
"sha256:07a4d43dc0e9ee7a3ca2ca3c62473058adad43aaa3f3ca3fec0a310547e736c2",
"sha256:d4db142c7d7c26fe3420216cce66efd11ac31720c0e55b54c79c8d9dbf374b1d",
"sha256:5466253325340e331e22520a085bf5366a9903f0d9fdf84ce98b6e0b4e77c9a3",
"sha256:673f8dd65179582bc52223a1dc7042b6f4a1c57bb46ca34756799f616ffac86c",
"sha256:ef663cdac2dc46bce80f17f94915c4cc875545d2b767771d45e9454c32d24ede",
"sha256:125a8d784472e520d905cd80afcb11de53856a4fc0e4a0aafbfdc4b0b5f47543"
]
},
"Metadata": {
"LastTagTime": "2026-04-21T00:06:37.432509069+08:00"
}
}