需要在dockerFile里面进行多个文件夹复制,这是xfce桌面的桌面配置,目录大概如下

dockerFile.yml
init.sh
.config
   L xfce4
      L aa.txt
      L bb文件夹
   L cairo-dock
      L cc
      	L c1
      L dd
   L fcifx
      L ...略
     
说白了,就是多重级联的文件及文件夹

那么多个文件夹及文件,我一个一个用RUN COPY太浪费了,且一个run还独占一层,所以想一次性全部复制过去,于是我写下了这个语句

RUN COPY .config/* /root/.config/
重新生成镜像后,run容器却不生效

查了一下用/*的方式是复制文件,而文件夹却无有复制的

最终解决方式:去掉*号

RUN COPY .config/ /root/.config/
这样就能将文件夹级联复制进镜像里面去了

参考:https://blog.csdn.net/chijiansong/article/details/122714036