问题
假设有以下目录结构:
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/