0

嗨,我有多个要挂载的文件夹。这是场景:

在我的主机上:path\to\mount\HostFolder\folder_*

在我的容器上:\path\to\mount\ContainerFolder\

* 是一个数字

我想将所有文件夹_* 挂载到 ContainerFolder\ ContainerFolder 里面已经有一些文件夹,所以我不能将 HostFolder 挂载到 ContainerFolder 来保存它们。

我希望使用正则表达式,但volume关键字似乎不支持它,有什么建议如何管理吗?

我现在唯一的想法是为我编写 docker-compose 的脚本。

4

1 回答 1

0

我的建议是认真重新考虑您需要当前目录结构的假设。(当然,这可能是不可能的,我知道。)

如果您完全可以更改目录结构,则可以尝试像这样重组文件夹:

  • 容器文件夹
    • 文件夹
      • 文件夹_1
      • 文件夹_2

这样,您可以将 HostFolder 挂载到 ContainerFolder 的子目录中,而不会覆盖 ContainerFolder 本身的内容。

于 2020-03-09T10:10:07.690 回答