【发布时间】:2022-01-18 05:08:11
【问题描述】:
我目前有一个 dockerfile,它将 python 库安装在我最终用于执行代码的容器中。现在对于每个版本,我都需要添加或更新依赖项,这会导致重建映像。
问题是在重建许多内部传递库时会产生影响我的功能的版本问题,例如,某些库可能会引入新的 numpy 库版本,这可能会导致代码出现问题。
我应该如何处理这个问题?我应该为每个版本创建一个新的基础映像并在 dockerfile 中更新它吗?
编辑: 缓存 对我没有帮助,因为当我的 requirements.txt 文件更改时,重建就会发生。 另外,我不能为所有库指定版本。传递库在这里是一个挑战。
【问题讨论】:
标签: python-3.x docker pip dockerfile