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的文檔了.