chan

朝生暮死不足笑 但悲百年不足道

Docker基础镜像之Centos7.9.2009+python3.9.5组合


如题:

# Base images 基础镜像
FROM centos:centos7.9.2009

#MAINTAINER 维护者信息
LABEL maintainer chanjian6

#RUN 执行以下命令
RUN rm -f /etc/yum.repos.d/*.repo
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# GCC编译器
RUN yum install gcc -y

# Python依赖
RUN yum install -y zlib zlib-devel bzip2 bzip2-devel ncurses ncurses-devel readline readline-devel openssl openssl-devel  xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel  mysql-devel python-devel libffi-devel

# wget
RUN yum install wget -y

# 目录初始化
RUN mkdir -p /www/
WORKDIR /www/

# SQLite升级
RUN wget https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz  --no-check-certificate
RUN tar -zxvf sqlite-autoconf-3420000.tar.gz
WORKDIR /www/sqlite-autoconf-3420000
RUN ./configure
RUN make && make install
ENV LD_LIBRARY_PATH="/usr/local/lib"
RUN rm -rf /www/sqlite-autoconf-3420000*

# Python3.9环境
WORKDIR /www/
RUN wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
RUN tar -xvf Python-3.9.5.tgz
WORKDIR /www/Python-3.9.5/
RUN ./configure
RUN make && make install
RUN rm -rf /www/Python-3.9.5

RUN pip3.9 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
评论
还没有评论
    发表评论 说点什么