摘要:1、问题描述在安装好docker环境后,启动docker容器时报错:Error response from daemon: failed to create shim task: OCI runtime create failed: container_li...
1、问题描述
在安装好docker环境后,启动docker容器时报错:
Error response from daemon: failed to create shim task: OCI runtime create failed: container_linux.go:318: starting container process caused "permission denied": unknown
2、问题分析
一般这个异常是因为runc存在多个版本且docker运行时使用的版本选择了低版本导致的。
查看docker当前使用的runc版本:
docker info |grep runc
3、问题解决
查看runc 版本号:
runc -v
查看runc 位置:
whereis runc
如果结果有多个位置,需要每个位置单独运行runc -v查看版本,例如:
/usr/bin/runc -v
把掉低版本的runc重命名成runc.bak后再查看docker runc信息:
docker info |grep runc
重新启动docker,可以正常启动了。