【发布时间】:2021-12-06 02:35:50
【问题描述】:
我目前正在学习 Docker。我正在尝试在我的 python 项目中使用它(我正在使用 Django)
在我的Dockerfile 中,我希望我的图像将我的项目的依赖项安装到每个新容器中。
我刚刚使用命令工具 'pipreqs' 创建了一个 requirements.txt 文件
查看此文件的内容后,我意识到我还有 2 个与依赖项相关的其他文件:
PipfilePipfile.lock
我认为它们是在我使用 pipenv 命令时创建和更新的。
我的问题是:我应该在Dockerfile 中使用这些文件中的哪一个? Pipfile、Pipfile.lock 或 requirements.txt?
【问题讨论】:
-
Requirements.txt 用于安装任何外部依赖项
标签: python docker dependencies requirements pipfile