OCI 运行时执行失败

时间:2021-02-22 21:55:57

标签: 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: 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.

1 个答案:

答案 0 :(得分:1)

我不知道您最终是否解决了您的问题,但这确实看起来像是错误的文件系统授权,可能已因文件系统更新而损坏。

关于错误:container_linux.go:370:,/run/containerd/io.containerd.runtime.v2.task/moby/5fabf9edf67fbd6455bdc955c56c063683aa78e8e31514660661799a9aa861799a9aa86

我可以看到:

  • docker 管理启动卷 ID
  • 未能在磁盘上安装该卷

0/ 检查 docker 基本命令

docker ps 
docker images
docker pull ubuntu:latest

如果其中一个命令失败,您需要检查 docker 安装,似乎 docker 安装不正确。

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

docker run --name checkDocker  -it ubuntu:latest bash

如果这没有显示任何 docker shell,那么您在运行容器时遇到了问题,而不是 docker 安装。

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

3/ 如果你到这里结束,你应该遵循重新安装的工作,如果你有备份(希望你有),这将是恢复应用程序的最重要的解决方案