Docker OCI运行时执行失败

Docker OCI运行时执行失败,docker,docker-compose,Docker,Docker Compose,从今天起,我收到了一条关于各种docker命令的错误消息。不幸的是,我真的不知道该怎么办。有人知道问题可能是什么,以及我如何解决它吗 错误: OCI runtime exec failed: exec failed: container_linux.go:370: starting container process caused: process_linux.go:95: starting setns process caused: fork/exec /proc/self/exe: reso

从今天起,我收到了一条关于各种docker命令的错误消息。不幸的是,我真的不知道该怎么办。有人知道问题可能是什么,以及我如何解决它吗

错误:

OCI runtime exec failed: exec failed: container_linux.go:370: starting container process caused: process_linux.go:95: starting setns process caused: fork/exec /proc/self/exe: resource temporarily unavailable: unknown 
另一个错误:

ERROR: for hosting_mail_1  Cannot start service mail: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/moby/5fabf9edf67fbd6455bdc955c56c063683aa78e8e31514660661799aaa867391/log.json: no such file or directory): runc did not terminate successfully: unknown

ERROR: for mail  Cannot start service mail: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/moby/5fabf9edf67fbd6455bdc955c56c063683aa78e8e31514660661799aaa867391/log.json: no such file or directory): runc did not terminate successfully: unknown
ERROR: Encountered errors while bringing up the project.

我不知道您是否最终解决了问题,但这看起来真的像是坏的文件系统授权,可能是由于文件系统更新而损坏的

关于错误:
container\u linux.go:370:
,/run/containerd/io.containerd.runtime.v2.task/moby/5fabf9edf67fbd6455bdc955c56c0663683aa78e8e3151460661799aa867391/log.json

我可以看到:

  • docker管理启动卷ID
  • 未能将该卷装载到磁盘上
0/检查docker基本命令

docker ps 
docker images
docker pull ubuntu:latest
docker run --name checkDocker  -it ubuntu:latest bash
如果这些命令中有一个失败了,您就要检查docker的安装了,似乎docker没有正确安装

一,/ 要检查是否需要完全重新安装docker,可以尝试以下基本命令

docker ps 
docker images
docker pull ubuntu:latest
docker run --name checkDocker  -it ubuntu:latest bash
如果这没有显示任何docker外壳,那么您在运行容器时有问题,不需要docker安装

二,/ 检查您的docker卷和权限,我没有您的安装设置,但您似乎正在使用docker compose,在装载具有特定权限和主机权限及用户id的容器卷时,可能存在一些冲突

三,/
如果你在这里结束,你应该遵循重新安装的方法,如果你有备份(希望你有备份),这将是恢复你的应用程序的最致命的解决方案。

你的env、OS、docker版本是什么,在这个错误发生之前你做了什么?ubuntu、docker 20.10.3,我以前只做过其他的docker作曲。但是今天,错误突然消失了,没有任何改变。但如果你有一个想法,它可能是什么,我会非常高兴,如果你分享你的想法你有多少集装箱运行?感觉达到了某种限制运行了4个容器,我尝试启动了3个其他容器运行
journalctl-u docker是否有其他错误消息