根据问题Python: can't install python-ldap的答案,我发现安装python-ldap
包裹pip
的要求是:
我正在构建一个需要python-ldap
包的自定义Docker镜像,我想知道在安装/构建东西之后是否可以删除这些构建必需品以保持我的图像小。
简而言之,是python-ldap运行所需的先决条件,还是只是构建需求?
如果是后者,我想清理以减少我的足迹。我根本不了解Linux开发包是如何用来知道它们是否包含在运行时使用的文件。
答案 0 :(得分:1)
[1,2,3]
依赖关系通常仅用于编译。编译*-dev
后,不再需要这些依赖项了。
尝试删除这些依赖项并测试容器。