docker start:设备上没有剩余空间

docker start:设备上没有剩余空间,docker,centos,Docker,Centos,我发现我的一个集装箱倒了。这是我第二次遇到这个问题。当我尝试使用docker start时,我得到: 来自守护程序的错误响应:标头字段值“oci运行时”无效 错误:container_linux.go:247:导致启动容器进程 \“process_linux.go:359:container init导致\\”rootfs_linux.go:89: rootfs内的监禁进程导致\\\\\“无法创建pivot\u根 dir,错误mkdir /var/lib/docker/deviceapper/m

我发现我的一个集装箱倒了。这是我第二次遇到这个问题。当我尝试使用docker start时,我得到:

来自守护程序的错误响应:标头字段值“oci运行时”无效 错误:container_linux.go:247:导致启动容器进程 \“process_linux.go:359:container init导致\\”rootfs_linux.go:89: rootfs内的监禁进程导致\\\\\“无法创建pivot\u根 dir,错误mkdir /var/lib/docker/deviceapper/mnt/da2101d43e6c8200eb22a4415b0aedf8033c7c701a19392217b8947738a723bf/rootfs/。pivot_root592021975: 设备\\\\\“\n”上没有剩余空间错误:无法启动 容器:mydockername

你知道我为什么在设备上没有空间吗?主机卷占用率仅为6%


我使用的是CentOS Docker 1.12.3版,build 6b644ec

容器的磁盘空间是有限的,而不是主机空间。容器磁盘空间的默认限制为10G。如果docker存储是devicemapper,则可以装载容器文件系统并删除一些日志。然后可以启动容器

~# docker start centos3_50_pay
来自守护程序的错误响应:无效的标题字段值“oci运行时错误:容器\u linux.go:247:启动容器进程导致”进程\u linux.go:359:容器初始化导致“rootfs\u linux.go:89:在rootfs内监禁进程导致”无法创建pivot\u根目录,错误mkdir/var/lib/docker/deviceapper/mnt/96fd436942ce6c9a618ccea9c52f5e9b766065db9e7edf870967b27bfaf3f9bf/rootfs/。pivot\u root558329180:设备上没有剩余空间”

错误:无法启动容器:centos3_50_pay


在MAC OSX上,这将帮助您删除旧的、过时的内容:

docker rm $(docker ps -q -f 'status=exited')
docker rmi $(docker images -q -f "dangling=true")
docker volume rm $(docker volume ls -qf dangling=true)

您好,您可以粘贴df-h的结果吗?另外,您可以用另一个映像进行测试吗?什么是主机操作系统?您用来启动/运行映像的命令是什么?您好,我使用centos-release-7-2.1511.el7.centos.2.10.x86_64(在主机提供商中虚拟化)抱歉Carlos,我不能做df-h。我需要恢复服务,所以我删除了损坏的服务器并创建了它。Rao,我使用一个简单的docker运行…没有任何特殊的框架…我只使用-d--name-m--link标志(我将它链接到另一个docker中的数据库)。你最终找到了解决方案吗?
docker rm $(docker ps -q -f 'status=exited')
docker rmi $(docker images -q -f "dangling=true")
docker volume rm $(docker volume ls -qf dangling=true)