From 3637d0f418f24215e8e88ae7ff7289fdfcbf3b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=9F=E4=BA=8C=E8=BF=9C?= Date: Fri, 3 Apr 2026 22:26:40 +0800 Subject: [PATCH] =?UTF-8?q?feat=20:=20=E8=BF=9B=E4=B8=80=E6=AD=A5=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=B6=85=E6=97=B6=EF=BC=9A=E5=8F=AF=E4=BB=A5=E6=8A=8A?= =?UTF-8?q?=20--timeout=20120=20=E6=94=B9=E4=B8=BA=20--timeout=20300?= =?UTF-8?q?=EF=BC=885=E5=88=86=E9=92=9F=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scanner/Dockerfile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/scanner/Dockerfile b/scanner/Dockerfile index 514248c9..0320f8b4 100644 --- a/scanner/Dockerfile +++ b/scanner/Dockerfile @@ -1,5 +1,5 @@ # 基础镜像(需要在云效中配置镜像加速器) -FROM python:3.11-alpine +FROM jsessh-registry.cn-shanghai.cr.aliyuncs.com/base-images/python:latest WORKDIR /app @@ -17,9 +17,19 @@ WORKDIR /app # 1.使用阿里云 Alpine 镜像源加速 apk 下载 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories -# 2. 安装依赖包(使用阿里云 PyPI 镜像) +# 2. 升级 pip 并配置镜像源 +RUN pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/ \ + --timeout 60 --retries 5 --trusted-host mirrors.aliyun.com + +# 3. 安装依赖包(使用阿里云 PyPI 镜像,增加超时时间和重试次数) RUN apk add --no-cache gcc musl-dev libffi-dev wget && \ - pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple/ cisco-ai-skill-scanner && \ + pip install --no-cache-dir \ + -i https://mirrors.aliyun.com/pypi/simple/ \ + --timeout 120 \ + --retries 5 \ + --trusted-host mirrors.aliyun.com \ + --extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple \ + cisco-ai-skill-scanner && \ apk del gcc musl-dev libffi-dev # 创建 app 用户和组