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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/1615.html

(0)
上一篇 2021年7月15日 23:13
下一篇 2021年7月15日 23:14

相关推荐

发表回复

登录后才能评论