我知道我可以将一个.dockerignore文件放在与dockerfile相同的目录中,以忽略某些模式,这是有效的。Docker似乎不会在目录结构中看到递归的.dockerignore文件。
我有一个目录,它是一个git子模块。我想将内容添加到子模块中的.dockerignore文件中,以便使用此共享存储库的多个项目可以继承它。
有没有办法在dockerfile的当前上下文中手动包含.dockerignore文件
发布于 2021-03-13 23:56:53
您不能通过引用从子模块中包含.dockerignore文件。
.dockerignore通常与特定的开发工具和方法相关,因此.dockerignore很有可能已经涵盖了子模块中的一些主要公共文件,因为它涵盖了主存储库中的文件。
在有差异的情况下,您可以将子模块.dockerignore中的内容添加到您的主.dockerignore中,并更正与该子模块相关的前缀。
https://stackoverflow.com/questions/66608383
复制相似问题