麒麟V10 Docker提示“OCI runtime create failed: container_linux.go:329:。。。permission denied“
·
麒麟V10 Docker提示"permission denied"
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


运行docker命令仍然报错

重启docker容器后仍然报错

问题解决
在排查了内存、硬盘容量、docker日志等无果后,计划重装docker时,发现docker的二进制解压文件中是包含runc的,查看版本后发现是1.1.11,果断将系统中的runc进行替换

重启docker,runc版本已替换为1.1.11版本

重新执行docker命令成功,至此问题解决

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)