docker 內存滿了服務異常退出,強制重啟造成服務無法運行


docker 容器沒有設置內存限制,在使用過程中直到將Linux內存占滿了,后來使用docker ps命令就會報錯,系統強制重啟后,docker 服務也無法正常啟動,
后來網上說,可以在配置文件中添加參數:

vi /etc/docker/daemon.json
{ "graph": "/var/lib/docker", "storage-driver": "overlay" }

服務能夠正常啟動了,但是發現我的鏡像和容器都找不到了,docker ps -a
后來經過修改配置文件,將overlay改為overlay2,就可以找回來了

{ "graph": "/var/lib/docker", "storage-driver": "overlay2" }

不知道啥原理,摸索的挺艱辛的,有必要研究一下docker的文檔了.


免責聲明!

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



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