首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker-compose中进行本地绑定挂载

在docker-compose中进行本地绑定挂载
EN

Stack Overflow用户
提问于 2020-11-26 01:38:51
回答 1查看 79关注 0票数 1

我的团队正在使用docker-compose作为我们项目的容器。

以前,当我们在学习Docker的工作原理时,我们只是使用docker。在docker中,当我在命令行上运行容器时,通过将bind mount附加到容器,我可以立即看到本地部署上的本地更改。

现在,使用docker-compose,似乎没有任何这样的选项-我的工作流是docker-compose up,几乎没有偏离的机会。我相信我可以在我们的docker-compose.yaml中指定一个绑定挂载as a volume。但这并不是我真正想要的。

我希望能够指定一个本地的、个人的、临时的绑定挂载,而不必修改我团队的docker-compose.yaml或将我的个人偏好提交给vc。如何从命令行或等效命令行指定绑定挂载?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 02:22:42

看看the docs,在命令行中似乎没有这样的选项。

要获得与您想要的行为相似的行为,一种方法是使用个人选项创建第二个docker-compose文件。如果您将其命名为docker-compose.override.yaml,它将被自动拾取。否则,您可以使用-f标志来加载它,如下所示

代码语言:javascript
复制
docker-compose -f docker-compose.yaml -f docker-compose.user.yaml up -d

有关使用多个docker-compose文件的更多详细信息,请访问documented here (谢谢@Sysix)。

您可以将此文件名放入gitignore。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65009985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档