将 .gitignore 文件放在 docker 下的什么位置?

gno*_*110 1 git ruby-on-rails docker docker-compose

我正在开发我的第一个 docker-compose.yml,其中包含一个 Rails 应用程序。

我应该如何处理 .gitignore 文件?

在主目录中,我有:

  • docker-compose.yml
  • 自述文件
  • 为每个非图像容器加上一个文件夹

我在相关的容器目录中生成了一个 Rails 应用程序。这包括标准生成的 .gitignore 文件。

我应该移动的.gitignore到主目录,并把所有的忽略在一个地方离开它它在哪里,并保持忽略在容器目录级别

有什么我没见过的陷阱吗?

Von*_*onC 6

在一个地方管理忽略元素通常更容易。
两者都用于:

  • .gitignore
  • .dockerignore(在docker CLI 将上下文发送到docker守护进程之前,在 Dockerfile 中执行ADDCOPY时使用)