Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: container_linux.go:329: starting container process caused “permission denied”: unknown

问题分析

1.重点参考
容器异常停止造成文件异常
https://blog.csdn.net/qq_28597013/article/details/134919989
podman 参考https://www.wintersakura.com/2025/02/06/2190/
https://www.cnblogs.com/Mxy-cnblog/p/18265727

卸载 Kylin Linux Advanced Server release V10 (Lance) 自带的 Podman, 执行 yum remove podman,但是启动容器的时候报错exec: “runc”: executable file not found in $PATH: unknown
在这里插入图片描述
在这里插入图片描述
2.重新安装runc,麒麟系统自带的版本为1.0.0
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3eb8e1b4fbb74cedace4bad7b96366b4.png

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/8e2cb80cd5d44fb58d58c4950312caff.png
运行docker命令仍然报错
在这里插入图片描述
重启docker容器后仍然报错
在这里插入图片描述

问题解决

在排查了内存、硬盘容量、docker日志等无果后,计划重装docker时,发现docker的二进制解压文件中是包含runc的,查看版本后发现是1.1.11,果断将系统中的runc进行替换
在这里插入图片描述
重启docker,runc版本已替换为1.1.11版本
在这里插入图片描述
重新执行docker命令成功,至此问题解决
在这里插入图片描述

更多推荐