Sfoglia il codice sorgente

build(docker): 清理并更新apt源列表以优化镜像构建

移除旧的apt源列表文件并更新为阿里云镜像源,确保依赖安装的可靠性和速度
DengPeng 2 settimane fa
parent
commit
00e63cd6e8
1 ha cambiato i file con 5 aggiunte e 4 eliminazioni
  1. 5 4
      Dockerfile.backend

+ 5 - 4
Dockerfile.backend

@@ -10,10 +10,11 @@ ENV DEBIAN_FRONTEND=noninteractive \
     PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple \
     PIP_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn
 
-RUN echo 'deb http://mirrors.aliyun.com/debian/ bookworm main non-free contrib' > /etc/apt/sources.list \
-    && echo 'deb http://mirrors.aliyun.com/debian/ bookworm-updates main non-free contrib' >> /etc/apt/sources.list \
-    && echo 'deb http://mirrors.aliyun.com/debian-security/ bookworm-security main non-free contrib' >> /etc/apt/sources.list \
-    && apt-get update && apt-get install -y --no-install-recommends \
+RUN rm -f /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources && \
+    echo 'deb http://mirrors.aliyun.com/debian/ bookworm main non-free contrib' > /etc/apt/sources.list && \
+    echo 'deb http://mirrors.aliyun.com/debian/ bookworm-updates main non-free contrib' >> /etc/apt/sources.list && \
+    echo 'deb http://mirrors.aliyun.com/debian-security/ bookworm-security main non-free contrib' >> /etc/apt/sources.list && \
+    apt-get update && apt-get install -y --no-install-recommends \
     build-essential \
     gcc \
     python3-dev \