如何使用 .dockerignore 文件排除子目录

新手上路,请多包涵

我想使用 .dockerignore 文件排除子目录,但我不知道语法应该是什么,并且任何地方都没有示例。

我有一个子目录 vendor/bundle

我放了

vendor/bundle.dockerignore 文件中。还有 vendor/bundle//vendor/bundle 但它们似乎都不起作用。

(此外,正在找到 .dockerignore 文件,但无法正常工作。)

原文由 Lukas Oberhuber 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 456
2 个回答

有一种更短更容易的方法来编写您的 .dockerignore

 vendor/bundle/**/*
vendor/bundle

原文由 sebthemonster 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 PHPStorm 的帮助下 - 在项目上单击右键 -> 然后你有一个选项“.i*” -> 然后选择 .dockerignore。它会问你有什么类型的项目。我在我的情况下搜索 symfony PHP。然后它会自动创建一个包含所有需要排除的文件的模板。

在这个项目似乎更有效地工作之后:)!

原文由 marmureanuweb 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进