docker OCI运行时执行失败

sf6xfgos  于 12个月前  发布在  Docker
关注(0)|答案(2)|浏览(143)

从今天开始,我收到了一条错误消息,其中包含各种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.

jm81lzqq

jm81lzqq1#

我不知道你是否最终解决了你的问题,但这看起来确实像是错误的文件系统授权,可能是由于文件系统的更新而损坏的。
关于错误:container_linux.go:370:,/run/containerd/io.containerd.runtime.v2.task/moby/5fabf9edf67fbd6455bdc955c56c063683aa78e8e31514660661799aaa867391/log.json
我可以看到:

  • docker manage初始化卷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/如果你在这里结束,你应该遵循重新安装的工作,如果你有备份(希望你有),这将是恢复应用程序的最快解决方案。

pftdvrlh

pftdvrlh2#

我将Docker Desktop从4.25.2更新到4.26.1,这为我修复了它。
Mac OS Ventura 13.5.1

相关问题