如何修复“ OCI运行时执行程序失败,设备上没有剩余空间”

时间:2019-05-16 14:58:26

标签: docker docker-compose windows-subsystem-for-linux

启动docker-containers之后,我想在指定容器上执行一些操作,但是出现以下错误:

  

OCI运行时exec失败:写入/ tmp / runc-process [...]:设备上没有剩余空间:未知'

我是否使用docker-compose都没关系。

docker exec <container>...docker-compose exec <container>这两个命令都导致相同的问题。

环境:

  • 带有WSL的Windows 10(Ubuntu 18.04)
  • Docker 18.09(适用于两个系统)

在我看来,这与我的特定容器无关,因为即使我仅使用一个简单的容器,也会出现错误。

我还在不同的机器上(在Win10 + WSL设置几乎相等的情况下)尝试了此操作,并得到相同的错误。

但是:它在本机Mac和Linux系统上运行良好。 :(

该错误消息根本无法帮助我。主机系统上有足够多的空间与docker相关联。可以在/ tmp /中创建(大)文件。

我还执行了docker system prune,但问题仍然存在。

你们中的任何人自己遇到过这个问题,并且知道如何解决吗?

感谢您的帮助。

谢谢

JPP

0 个答案:

没有答案