Как бы вы скопировали несколько каталогов в каталог назначения в Docker?Я не хочу копировать содержимое каталога , но всю структуру каталога.
Команды COPY
и ADD
копируют содержимое каталога, уплощая структуру, чего я не делаюхочу.То есть, если это мои источники:
.
├── a
│ ├── aaa.txt
│ └── uuu.txt
├── b
│ ├── ooo.txt
│ └── ppp.txt
└── c
└── jjj.txt
Я хочу, чтобы это было развернуто в образе докера:
code/
├── a
│ ├── aaa.txt
│ └── uuu.txt
├── b
│ ├── ooo.txt
│ └── ppp.txt
└── c
└── jjj.txt
Я знаю, что могу сделать это:
ADD a /code/a
ADD b /code/b
ADD c /code/c
Но это, по сравнению с командой linux cp
, слишком многословно.Он также создает ненужные слои.
Есть ли лучший способ?