2020年3月24日 星期二

[解決] error creating overlay mount to /var/lib/docker/overlay2/


在啟動的docker-compse的時候遇到下面的錯誤訊息,如下圖
ERROR: for librenms_smtp  Cannot start service smtp: error creating overlay mount to /var/lib/docker/overlay2/05ef81b68feced094cdb4afdfd51d9816ecf525a5bd0b3741df3ca56b41c729a/merged: invalid argument



可以看到是因為/var/lib/docker/overlay2這個資料夾出了問題
先用# docker system df看一下狀況,如下圖
發現大約有632.7MB的空間可以回收,原因是我之前啟動的容器跟現在想要啟動的狀態不一致,現在準備使用# docker system prune來刪除用不到的容器

這時跳出會影響的範圍,按Y就可以刪除了


注意:正式環境請勿使用此指令,可能會誤刪使用中的容器

再檢查一次docker磁碟狀態,現在正常了


有興趣可以看一下這篇關於docker storage的文件



沒有留言: