例如:pycharm中在下图文件夹根目录下执行
pipreqs ./ --encoding=utf8
生成requirements.txt文件
新建Dockerfile文件,检查docker中python版本需要用到的网站Docker Hub Container Image Library | App Containerization
前提安装Docker Desktop
Dockerfile文件内容
# 基础镜像
FROM python:3.9-slim-buster
# 设置工作目录
WORKDIR /app
# 拷贝测试脚本文件夹到容器中
COPY . /app
# 安装依赖项
RUN pip install --no-cache-dir -r requirements.txt
# 设置环境变量
#ENV PYTHONUNBUFFERED=1
# 进入a文件夹并执行run.py
CMD ["python", "/app/run.py"]
使用以下命令构建 Docker 镜像:
docker build -t test-runner .
然后,使用以下命令运行 Docker 容器:
docker run -v $(pwd)/a:/app/a test-runner
查看docker,构建完成,启动成功