diff --git a/feapder_dockerfile b/feapder_dockerfile index 7b4ec0b..6cf550f 100644 --- a/feapder_dockerfile +++ b/feapder_dockerfile @@ -1,11 +1,27 @@ FROM registry.cn-hangzhou.aliyuncs.com/feapderd/feapder:2.4 +# 安装依赖 +RUN yum update -y && yum install -y openssl openssl-devel + +# 安装自定义的openssl版本,1.1.1 +RUN set -ex \ + && wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz \ + && wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz.sha256 \ + # && sha256sum openssl-1.1.1g.tar.gz \ + && tar -zxvf openssl-1.1.1g.tar.gz \ + && cd openssl-1.1.1g \ + && ./config --prefix=/usr/local/openssl-1.1.1 --openssldir=/usr/local/openssl-1.1.1 no-ssl2 \ + && make \ + && make install \ + && make clean \ + && rm -rf /openssl-1.1.1* + # 安装自定义的python版本,3.10.8 RUN set -ex \ && wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tgz \ && tar -zxvf Python-3.10.8.tgz \ && cd Python-3.10.8 \ - && ./configure prefix=/usr/local/python-3.10.8 \ + && ./configure --prefix=/usr/local/python-3.10.8 --with-openssl=/usr/local/openssl-1.1.1 --with-openssl-rpath=auto \ && make \ && make install \ && make clean \