【发布时间】:2022-01-25 16:32:16
【问题描述】:
假设我正在使用 docker 开发一个 python 项目。使用 python 作为基础镜像。现在对于新要求,我需要安装另一个库,例如枕头。 我该如何管理它?
以交互方式运行(python-docker)图像并使用这些命令,pip install枕头,pip freeze > requirements.txt。所以它会更新 requirements.txt 并锁定库版本。
或者我只是在互联网上查看最新/所需的枕头库版本,然后手动将其插入到 requirements.txt 中?试图了解开发人员如何在 docker 上解决此问题。
在 Internet 上找不到任何合适的内容。他们只是在 requirements.txt 中预先准备好了所有需要的东西!
【问题讨论】:
-
如果您的代码需要一个新库(或新版本),那么您应该使用更新的 requirements.txt 再次构建映像
标签: python docker pip python-imaging-library docker-image