是否可以select使用docker COPY指令?

我正在使用docker COPY指令将文件从<src>复制到<dest> ,如文档中所述。 但是,有可能没有导致docker-compose build失败的<src>文件。 像这样:

 Step 7 : COPY cts/application.properties /cts/ ERROR: Service 'redirector' failed to build: lstat cts/application.properties: no such file or directory 

有没有办法只复制文件,如果它在那里或closures错误?

唯一的方法就是复制cts文件夹内的所有文件,为此,可以使用通配符COPY

 COPY cts/* /cts/ 

或者将您的WORKDIRcts ,复制所有文件,然后设置您的WORKDIR

 WORKDIR cts/ ADD . /cts/ WORKDIR old_workdir_path 

但是,如果要使用COPY命令有条件地复制一个文件,则不能。