docker~為什么沒人說說.dockerignore


回到目錄

最近一直專注於docker的開發之中,而在使用Dockerfile時發現有個問題,當你的發布目錄只能是obj\Docker\publish,而指向其它目錄dockefile並不認它,只有如何提示

當前找了很多資料,都沒有人說過這事,於是還是自己來研究一下吧!

當我在VS解決方案里找到這個.dockerignore這個文件時,奇跡出現了!(解決方案里VS上你看不到它)

個人覺得dockerignore主要作用是拒絕的路徑,在里面用!的路徑表示被接受的,沒在里面的表示拒絕的.

文件管理器里可以看到

然后我們看看它的內容

怎么樣,答案揭曉了吧,其中第一行的"*"表示的意思是把所有目錄都拒絕了,而第二行"!"表示被接受的路徑,把我們的目錄也添加到這里,再docker build就OK了

OK,按着自己的方式去部署docker我們先告一段落!總算找到原因了!

如果希望所有目錄都可以發布,你只要把.dockerignore文件刪除即可,注意它在linux上是不顯示的.

回到目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM