我有一个关于.dockerignore工作流程的问题,在浏览文档和不同的 Internet 主题时我无法真正理解。
具有以下文件夹结构:
home
|
|- folder_1
|- folder_2
在我的 dockerfile 中,我想复制主目录的内容,所以我使用
COPY ./ /home
在.dockerignore我有:
*
!folder_1
!folder_3
我指的是一个不存在的文件夹 - folder_3,它应该被复制,对吧?我运行了它,看起来没有问题,因此.dockerignore以某种方式管理了这种情况。
如果我尝试在不使用.dockerignore的情况下做同样的事情,以不存在的目录为目标,我会收到错误消息。
如果有人可以清除此工作流程,或者如果重复,请附上一些信息,以便我进行自我教育。
提前致谢!