KylinV10系统 docker 报错:starting container process caused "permission denied"

58 阅读1分钟

环境

环境为 Kylin V10 的 ARM64 版本系统

微信图片_20260105172033_3_585.png

8f51baec8188218bfaae9d505836f153.png

问题

docker 使用 build 构建 或 run 运行都报错

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: container_linux.go:318: starting container process caused "permission denied"

b9ebe9b198918e5d9573f46727ef4ddc.png

主要是 runc版本过低所致,查询发现有存在2个版本

7f4cc6f3569da23e5e881463f6ad983e.png

而 docker 中使用使用的是Kylin系统中低版本的

0cd9a06094d7d5a3775cf28090d02eea.png

解决

使用 yum remove podman 把系统自带的/usr/local/bin/runc删除掉

1ed760bd8dba43f9440bdc84885f0f7f.png

5775062b3862bed8ed810beee4da59d3.png

检查 docker 中使用的 runc 版本

32e5c47422dee729f8a5e9d8f2a45631.png

运行镜像验证

91445fd5e1466f4b96ca10ed253b3936.png