我試圖dockerize一個nodejs應用程序。我使用Dockerfile中的ADD命令將代碼文件添加到容器。但我只注意到名爲branches,objects,config,hook的文件夾是自動創建的。那裏的任何人都知道它的碼頭工人嗎?Docker構建額外的文件夾
2
A
回答
1
如果您的代碼文件位於git倉庫中,那麼您的ADD文件中可能包含一個.git子文件夾。
這將解釋分支,鉤子,...文件夾。
如「How to ADD all files/directories except hidden directory like .git in Dockerfile」中所述,您可以exclude that folder with a .dockerignore
file。
2
發現此問題。使用ADD ./* ./文件夾名稱/而不是ADD。 ./文件夾名稱創建了額外的文件夾。
但仍然想知道這些文件夾來自哪裏。
相關問題
- 1. 防止DotNetZip創建額外的文件夾
- 2. 使用Zend在視圖中創建額外的文件夾?
- 3. easy_install額外構建參數
- 4. 如何在構建過程中生成額外的文件
- 5. VS 2010創建額外的Settings.Designer文件
- 6. 構建的流行文件夾結構
- 7. 構建文件夾結構的DataBase(datamodel)
- 8. 構建額外的ZIP只有來源
- 9. Docker構建忽略文件權限
- 10. 創建文件夾/文件結構
- 11. 從dockerfile chowning docker文件夾
- 12. Docker/vfs文件夾大小
- 13. 電子構建Windows文件夾結構
- 14. Angular-cli構建文件夾結構
- 15. 爲每個文件夾創建x個文件夾的文件夾結構
- 16. 構建文件夾中的TFS沒有發佈文件夾
- 17. 創建重複的文件夾和文件夾結構
- 18. 構建正在創建'-p'文件夾
- 19. Hive在INSERT OVERWRITE的分區目錄下創建額外的子文件夾
- 20. MVC發佈到託管的增加額外的子文件夾
- 21. 新建文件夾結構的環
- 22. 將Crystal Reports導出爲HTML格式時創建額外的/ temp/extra文件夾
- 23. Docker + Kubernetes構建
- 24. Docker:如何重新創建dockers額外的iptables規則?
- 25. 在src文件夾外創建一個文件夾
- 26. 如何使用rpm刪除一些額外的文件夾
- 27. CVS checkout沒有所有額外的文件夾
- 28. 從Mercurial存儲庫中刪除額外的文件夾
- 29. 如何配置額外/不同的遷移文件夾
- 30. 在/ var/www外創建文件夾
我明白添加回購的.git文件夾。但是,你有任何想法文件夾命名分支,對象,配置,鉤子是? npm安裝只會創建node_modules。那麼,這些來自哪裏? – Amal
@Amal他們應該只來自git克隆。我不知道爲什麼克隆發生,雖然 – VonC
沒有git克隆語句在我的docker文件中運行。只需將文件從主機系統複製到容器即可。 – Amal