如何从docker-compose安装requirements.txt?

时间:2015-05-23 14:04:48

标签: python django docker pip docker-compose

我使用docker-compose创建了一个dockerized django应用程序(在this教程之后)。 现在我想将一些包添加到requirements.txt并安装它们。 这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

从您指向的教程 - 语句

ADD requirements.txt /code/将主机上当前目录中的requirements.txt文件复制到容器内的/code/目录中。执行docker-compose run命令时,它首先构建容器,然后将“requirements.txt”文件加载到容器中。

因此,如果您想对其进行更改,请在运行撰写之前在本地执行此操作。这将使用修改后的requirements.txt文件中的新软件包构建并运行您的dockerized应用程序。

答案 1 :(得分:0)

进入您的虚拟环境。您的文件名是requirements.txt

您需要输入终端

pip install -r requirements.txt

这应该安装requirements.txt

中列出的所有软件包

如果某些模块安装失败,您必须手动安装它们。