/var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题
生活随笔
收集整理的這篇文章主要介紹了
/var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
記一次誤刪引發的服務雪崩
K8s node節點磁盤報警,報警后我找到服務中占用磁盤最多的地方,在overlay2目錄下,對下面的文件進行了刪除
?
刪除后,有狀態服務先出現了問題,服務無法啟動、停止、刪除。
?
對節點進行重啟后,無狀態服務集體雪崩…
報錯信息如圖:
解決方法:
# 緩存鏡像層的問題,要清除緩存鏡像層
docker system prune -a
-
分析:docker容器將容器緩存放在了overlay2這個目錄下,保存著當前服務的狀態等資源。將目錄刪除后,容器默認會先去查狀態,然后再進行銷毀、重啟等操作。這時候,找不到目錄,就停在了這里。
-
建議: 清理docker內存,使用docker刪除鏡像的命令,除非刪除掛載卷備份文件,其他不要使用rm去找文件。
總結
以上是生活随笔為你收集整理的/var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Access to XMLHttpReq
- 下一篇: mysql 快捷查询数据库各表占用空间,