【发布时间】:2018-10-02 08:57:55
【问题描述】:
如何将多个目录复制到 docker 中的目标目录?我不想复制目录内容,而是复制整个目录结构。
COPY 和 ADD 命令复制目录内容,使结构变平,这是我不想要的。也就是说,如果这些是我的来源:
.
├── a
│ ├── aaa.txt
│ └── uuu.txt
├── b
│ ├── ooo.txt
│ └── ppp.txt
└── c
└── jjj.txt
我希望将其部署到 docker 映像:
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 命令相比,太冗长了。它还会创建不必要的图层。
有没有更好的办法?
【问题讨论】: