【发布时间】:2017-02-25 22:55:16
【问题描述】:
如何将软件包安装到 docker 的 python 中?
例如,我需要lmxl。在 docker 的 django 应用程序中,我运行 pip install lxml 并且终端响应该要求已经满足(因为它安装在 OS X python 2.7 包中),但实际上它没有安装在 docker 的 python 包中。
那么,如何将pip install something 应用到docker?
【问题讨论】:
-
您使用的是
Dockerfile吗? -
@flowfree 所以你的意思是把 RUN pip install 东西放到 Dockerfile 中?
-
我想知道你是如何运行docker的,你是创建一个自定义的
Dockerfile还是简单地运行现有的Python镜像 -
那么是的,您可以在您的
Dockerfile中使用RUN pip install lxml安装它 -
我相信你应该这样做
docker-compose build然后docker-compose up