This commit is contained in:
gitadmin
2026-09-11 23:39:54 +08:00
parent 80acd53744
commit e1f95b8185
@@ -44,16 +44,15 @@ ENV PYTHON_VERSION=3.12.8 \
# 5) 不装 kernel-devel(除非要编译内核模块)
# ----------------------------------------------------------------------------
RUN set -eux; \
# ---- 把 CentOS 8 官方源替换为阿里云 rockylinux 镜像 ----
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak /etc/yum.repos.d/CentOS-*.repo; \
# ---- 安装编译依赖 ----
# 禁用 mirrorlist,启用 vault 归档源
sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo; \
sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo; \
dnf install -y --setopt=install_weak_deps=False \
make cmake gcc gcc-c++ \
openssl-devel bzip2-devel libffi-devel \
zlib-devel sqlite-devel mariadb-devel; \
# ---- 清理 dnf 缓存 ----
zlib-devel readline-devel sqlite-devel \
mariadb-devel \
xz tar findutils; \
dnf clean all; rm -rf /var/cache/dnf
# ----------------------------------------------------------------------------