Dockerized Python 项目 - 管理依赖项的最佳方式:Dockerfile 或 requirements.txt

Dockerized Python Project - Best way to manage dependencies: Dockerfile or requirements.txt

处理 dockerized python 项目依赖项的最佳实践是什么?我会在 Dockerfile 或 requirements.txt 中声明所有这些吗?

您可以在 requirements.txt 文件中定义依赖项,然后使用 Docker:

安装它们
RUN pip install -r requirements.txt

处理依赖关系的最佳方法是使用 requirements.txt

试试这个 dockerfile

FROM python:3.8-slim-buster
COPY . /work
WORKDIR /work
RUN apt-get update
RUN apt-get upgrade -y
RUN pip install -r requirements.txt