failed to create rwlayer: lstat /var/lib/docker/overlay2/ no such file or directory

在使用Docker構建微服務鏡像時出現的錯誤。第一天構建好好的,次日就出現了這樣的錯誤。經過百度這條錯誤的信息很是少,只在 stackoverflow.com 上找到一條,問題指向了 dockerfile-maven 插件,我確實使用了這個插件來,並經過遠程的方式來構建個人微服務鏡像。以前使用的是它的兄弟 docker-maven-plugin 插件。在 dockerfile-maven 的 issues 中有人提到了這個錯誤,但解決方法是與 .dockerignore 有關,但在個人項目中並無使用.dockerignore ,這就很尷尬了,除了這裏網上再也找不出來這個錯誤解決方法了,使出終極大法重裝 Docker ,這個錯誤就消失了....docker

我在使用Docker構建鏡像是出現了空間不足的提示,經過 df -h 發現 var 目錄已經100%了。因而在目錄下經過du -sh 看這個目錄下而究竟是那個文件佔了這麼多空間。最後找到是 /var/lib/docker/overlay2 目錄,打開裏面都是一些相似一串數字字母命名的文件,我覺得是緩存的文件,直接所有刪除了,,後來才知道是一些存儲驅動相關的文件。刪除以後構建鏡像就出現了上面的報錯。解決方法是使用命令:docker system prune -a
緩存

相關文章
相關標籤/搜索