制作python3.10镜像带gunicorn
https://www.python.org/downloads/source/
Dockerfile
From harbor.goldwind.com/library/centos:7.9.2009 ADD Python-3.10.13.tgz /data RUN yum install make xz-devel python-devel openldap-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel xorg-x11-xauth zlib* libffi-devel -y #拷贝yum文件 COPY yum /usr/bin/yum COPY urlgrabber-ext-down /usr/libexec/urlgrabber-ext-down RUN yum install vim -y #安装openssl ADD openssl-1.1.1v.tar.gz . RUN cd openssl-1.1.1v && \ ./config --prefix=/usr/local/openssl shared zlib && \ make && make install RUN ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1 && \ ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1 #安装python WORKDIR /data/Python-3.10.13 RUN ./configure --prefix=/usr/lib/python3 --with-openssl=/usr/local/openssl && make && make install RUN rm -rf /usr/bin/{python,pip} && ln -s /usr/lib/python3/bin/python3 /usr/bin/python3 && ln -s /usr/bin/python3 /usr/bin/python && ln -s /usr/lib/python3/bin/pip3 /usr/bin/pip3 \ && ln -s /usr/bin/pip3 /usr/bin/pip #安装中文 RUN yum install kde-l10n-Chinese -y && \ yum reinstall glibc-common -y && \ localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 ENV LC_ALL zh_CN.UTF-8 #安装gunicorn wheel模块 RUN pip install -i http://nexus.goldwind.com.cn/repository/pypi-group-proxys/simple --trusted-host nexus.goldwind.com.cn -U pip && \ pip install -i http://nexus.goldwind.com.cn/repository/pypi-group-proxys/simple --trusted-host nexus.goldwind.com.cn gunicorn && \ pip install -i http://nexus.goldwind.com.cn/repository/pypi-group-proxys/simple --trusted-host nexus.goldwind.com.cn wheel && \ ln -s /usr/lib/python3/bin/gunicorn /usr/bin/gunicorn
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?