我有以下dockerfile代码段:
RUN mkdir sys_libs
COPY sys_lib/vs_log.rb sys_libs/vs_log.rb
该文件确实存在于本地./sys_lib文件夹中。
当我尝试构建时:get:
复制失败:stat /var/lib/docker/tmp/docker-builder085599896/sys_lib/vs_log.rb:无此类文件或目录
请注意,在docker路径中引用的文件夹名称是本地文件夹的名称,而不是刚刚创建的docker文件夹的名称。
如果我做COPY sys_lib/ sys_libs/
如果使本地文件夹和docker文件夹相同,则会得到相同的结果:
RUN mkdir sys_lib
COPY sys_lib/ sys_lib/
我已经尝试过用前导。/并且两边都没有。
我没有选择。有什么想法吗?