更新 Dockerfile: 增强源切换兼容性,支持新老 Debian/Ubuntu 版本,确保依赖安装顺利进行。
This commit is contained in:
@ -1,8 +1,10 @@
|
|||||||
FROM python:3.11
|
FROM python:3.11
|
||||||
|
|
||||||
# 换 debian 源为阿里云
|
# 兼容新老 debian/ubuntu 换源
|
||||||
RUN sed -i 's@http://deb.debian.org@http://mirrors.aliyun.com@g' /etc/apt/sources.list && \
|
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
|
(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
|
# 安装 Node.js 和 supervisord
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
|
|||||||
Reference in New Issue
Block a user