麒麟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命令成功,至此问题解决

更多推荐

所有评论(0)