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

我已经使用docker-compose创build了一个dockerized django应用程序(按照本教程)。 现在我想添加一些包到requirements.txt并安装它们。 什么是正确的方法来做到这一点?

从你指出的教程 – 声明

ADD requirements.txt /code/ copies requirements.txt文件从主机上的当前目录添加到容器内的/code/目录中。 当docker-compose run命令被执行时,它首先build立容器,在这个容器中加载'requirements.txt'文件。

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

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

你需要inputterminal

 pip install -r requirements.txt 

这应该安装您的requirements.txt中列出的所有软件包

如果某些模块无法安装,则必须手动安装。