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

4
我使用docker-compose创建了一个docker化的Django应用程序(遵循这个教程)。 现在我想添加一些包到requirements.txt并进行安装。 正确的做法是什么?
2个回答

3

从您提供的教程中 - 该语句

ADD requirements.txt /code/requirements.txt 文件从主机当前目录复制到容器内部的 /code/ 目录中。 当执行 docker-compose run 命令时,它会首先构建容器,此时将加载 'requirements.txt' 文件到其中。

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


1
在Dockerfile中应该写成:ADD requirements.txt /code/ - Arpit Goyal

-1

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

您需要在终端中输入

pip install -r requirements.txt

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

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


我认为最好的方式是通过docker-compose run使用pip安装Docker。 - Pål GD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接