首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.dockerignore没有忽略docker-compose.yml

.dockerignore没有忽略docker-compose.yml
EN

Stack Overflow用户
提问于 2022-03-31 21:22:07
回答 2查看 552关注 0票数 0

我一直在阅读这里和所有的帖子,但我仍然不明白为什么我的坞-撰写文件没有被忽视。

它们位于我的项目根目录下。还有我的.envpackage.json和其他东西。

下面是我的.dockerignore文件:

代码语言:javascript
复制
.git
docker*
docker-compose.yml
node_modules
.env
*.log
.gitignore
yarn.log
.dockerignore
.editorconfig
README.md
LICENSE
.vscode

我尝试过不同的东西,比如:docker-compose.yml**docker-compose.yml*docker-compose

不过,我还是把这个文件推到了远程分支。

有不同的方法吗?

EN

回答 2

Stack Overflow用户

发布于 2022-03-31 21:31:53

如果“我仍然将该文件推送到远程分支”,您的意思是您正在尝试授予该文件,那么您可以使用

git rm --cached docker-composer.yml

票数 0
EN

Stack Overflow用户

发布于 2022-07-13 17:10:32

问题再现:

看来你把.gitignore.dockerignore搞混了

后一档告诉Docker在Docker映像的构建过程中要忽略哪些文件。.dockerignore与Git向上游分支的推送无关。

解决方案:

如果不希望Git跟踪文件,则将docker-compose.yml文件添加到.gitignore文件中。

如果您希望在构建过程中读取.dockerignore,请不要删除它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71699287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档