Docker -создать папку для монтирования - PullRequest
0 голосов
/ 09 марта 2020

Привет У меня есть несколько папок, которые я sh должен смонтировать. это сценарий:

На моем хосте: путь \ к \ mount \ HostFolder \ folder _ *

На моем контейнере: \ путь \ к \ mount \ ContainerFolder \

* это число

Я хочу смонтировать все folder_ * в ContainerFolder \ ContainerFolder уже имеет несколько папок внутри, поэтому я не должен монтировать HostFolder в ContainerFolder для их сохранения.

Я sh в используйте regex, но ключевое слово volume , кажется, не поддерживает его, какие-либо предложения, как с этим справиться?

Моя единственная идея сейчас - написать сценарий для docker -композиции.

1 Ответ

0 голосов
/ 09 марта 2020

Мое предложение было бы серьезно пересмотреть предположение, что вам нужна текущая структура каталогов. (Конечно, это может быть невозможно, я знаю.)

Если вы вообще можете изменить структуру каталогов, вы можете попробовать реструктурировать папки следующим образом:

  • ContainerFolder
    • папки
      • папка_1
      • папка_2

Таким образом, вы можете смонтировать HostFolder в подкаталог ContainerFolder без перезаписи содержимого самого ContainerFolder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...