
背景部署了多项目的服务器OpenSSL不能升级升级会导致其他程序或系统有问题因此python有些库依赖高版本的OpenSSL所以只能依靠Docker进行解决了。操作在py项目中构建Dockerfile文件FROM python:3.10-slim WORKDIR /app COPY . . # 关键用国内清华源安装100%成功 RUN pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple requests pymysql scp CMD [python, CallChain_centos.py]CMD那边很重要用于调用程序入库。运行命令docker build .有时候需要重命名下镜像docker tag 2286 mypy准备2个sh脚本一个在前台跑一个后台跑start.sh#!/bin/bash docker run --rm -it \ -v /root/tmp:/root/tmp \ mypystart.nohup.sh#!/bin/bash docker run --rm \ -v /root/tmp:/root/tmp \ mypy调用start.nohup.sh时需要使用如下命令nohup ./start.nohup.sh