Kylin Linux Advanced Server V10 Docker容器权限拒绝报错原因分析及解决方法
银河麒麟V10 安装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": unknown解决方法。
1、项目场景
在新装的麒麟v10操作系统上安装docker并运行docker容器报错出现报错
2、问题描述
在麒麟V10操作系统执行docker-compose -f prometheus.yaml
启动Prometheus容器报错误
3、报错内容
1[root@kylinlz start]# docker-compose -f prometheus.yaml up -d
2[+] Building 0.0s (0/0) docker:default
3[+] Running 0/1
4 ⠇ Container prometheus Starting 6.2s
5Error 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": unknown
6[root@kylinlz start]#
4、原因分析
docker:来自守护程序的错误响应:无法创建填充码任务:OCI 运行时创建失败:container_linux.go:318
:启动容器进程导致“权限被拒绝”:未知。 大概意思守护进程被进程被占用了
5、解决方案
卸载Kylin Linux Advanced Server release V10 (Lance)
自带的Podman
, 执行 yum remove podman
后,重新run即可正常运行。