问题
假设有以下目录结构:
files
folder1
file-a
file-b
folder2
file-c
file-d
当要把它们都复制到Docker镜像中去的时候,如果使用下面的语句:
COPY files/* /files/
会把所有文件都复制到了/files目录下,但没有保留子目录的结构。在/files目录,会看到file-a、file-b等。
解决方案
把星号*去掉即可。
COPY files/ /files/
假设有以下目录结构:
files
folder1
file-a
file-b
folder2
file-c
file-d
当要把它们都复制到Docker镜像中去的时候,如果使用下面的语句:
COPY files/* /files/
会把所有文件都复制到了/files目录下,但没有保留子目录的结构。在/files目录,会看到file-a、file-b等。
把星号*去掉即可。
COPY files/ /files/