更新 Dockerfile: 增强源切换兼容性,支持新老 Debian/Ubuntu 版本,确保依赖安装顺利进行。

This commit is contained in:
2025-07-19 17:34:28 +08:00
parent 5d51008c85
commit 672e6b2f42

View File

@ -1,8 +1,10 @@
FROM python:3.11
# debian 源为阿里云
RUN sed -i 's@http://deb.debian.org@http://mirrors.aliyun.com@g' /etc/apt/sources.list && \
sed -i 's@http://security.debian.org@http://mirrors.aliyun.com@g' /etc/apt/sources.list
# 兼容新老 debian/ubuntu 换源
RUN (sed -i 's@http://deb.debian.org@http://mirrors.aliyun.com@g' /etc/apt/sources.list 2>/dev/null || true) && \
(sed -i 's@http://security.debian.org@http://mirrors.aliyun.com@g' /etc/apt/sources.list 2>/dev/null || true) && \
find /etc/apt/sources.list.d/ -name "*.list" -exec sed -i 's@http://deb.debian.org@http://mirrors.aliyun.com@g' {} \; && \
find /etc/apt/sources.list.d/ -name "*.list" -exec sed -i 's@http://security.debian.org@http://mirrors.aliyun.com@g' {} \;
# 安装 Node.js 和 supervisord
RUN apt-get update && \