小编典典

使用一个命令复制多个目录

docker

有什么方法可以在一个命令中复制多个目录以减少层数?例如,代替:

COPY dirone ./dirone
COPY dirtwo ./dirtwo
COPY dirthree ./dirthree

我想要做:

COPY dirone/ dirtwo/ dirthree/ ./

但是,这会复制目录的 内容 …但是我想复制 目录本身


阅读 357

收藏
2020-06-17

共1个答案

小编典典

这是copy命令的记录行为:

如果<src>是目录,则将复制目录的整个内容,包括文件系统元数据。

注意:目录本身不会被复制,只是其内容被复制。

我建议的最佳解决方法是更改​​构建文件夹中的目录布局,将三个文件夹移动到一个父文件夹下,然后添加父文件夹。

2020-06-17