docker重启容器,报错:OCI runtime create failed: container_linux.go:348: starting container process caused "
临时处理方案:执行:echo 1 > /proc/sys/vm/drop_caches
然后继续重启
正常方案:
1,禁用cgroup的kmem属性
通过修改虚机启动的引导项 grub 中的cgroup.memory=nokmem,让机器启动时直接禁用 cgroup的 kmem 属性,这个方案操作方便,影响小。于是采用了该方案。
|
升级docker版本
docker-ce v18.09.1 之后的 runc 默认关闭了 kmem accounting,所以也可以直接升级 docker 到这个版本之后。