Tag: .txt

我是否总是需要重新编译docker才能安装新的pip包?

我注意到当我尝试使用docker(主要如图)来安装一个新的pip包时,它实际上并没有在系统上维护。 我必须重build并安装来自requirements.txt的pip包 我试图运行fig run web pip install django ,我看到包安装,但每次我运行命令它重新安装,而没有提示升级(所以我知道软件包安装不坚持) 这只是Docker的inheritancedevise吗? 我很困惑为什么build筑总是必要的

如何在fig文件中提到多个django需求文件,用于跨dev,docker和prod服务器的docker部署?

我只写了我的第一个无花果文件。 它使docker工作真的很棒。 我想要无花果启动我的本地,分期和prod容器以及。 所以我写了3个不同的无花果文件。 fig-dev.yml,fig-stage.yml和fig-prod.yml。 三个yml文件包含需要按照3台服务器的要求拉取的图像。 在我的Django应用程序中,我有3个不同的需求文件(本地需求,分期需求和生产)。 我想在yml文件中指定三个中的每一个。 因为我们只能在Dockerfile中运行pip install *-requirements.txt 。 没有办法,我可以把代码拉到不同的服务器上,在构build它的时候,我可以通过标志来确定要安装的东西。 图中有一个问题 ,要求支持多个Docker文件。 有没有办法,我可以拉代码,通过标志来指定,从哪个要求安装? 谢谢!