Docker构建额外的文件夹

时间:2015-10-13 07:09:52

标签: docker

我试图将nodejs应用程序停靠。我在Dockerfile中使用ADD命令将代码文件添加到容器中。但我只是注意到名为branches,objects,config,hooks的文件夹是自动创建的。那里有人知道它的码头吗?

2 个答案:

答案 0 :(得分:2)

发现了这个问题。使用ADD ./* ./folder name /而不是ADD。 ./folder name创建了额外的文件夹。

但仍然想知道那些文件夹来自哪里。

答案 1 :(得分:1)

如果您的代码文件位于git repo中,则您的ADD命令可以包含.git子文件夹。

这可以解释分支,钩子,......文件夹。

如“How to ADD all files/directories except hidden directory like .git in Dockerfile”中所述,您可以exclude that folder with a .dockerignore file