【发布时间】:2017-03-14 11:11:03
【问题描述】:
我需要空间并执行:docker rmi $(docker images -f "dangling=true" -q)
从那以后我不能使用 docker-compose:docker-compose build,我收到错误:ERROR: Error processing tar file(exit status 1): unexpected EOF。
我试图删除所有图像,重新安装 docker,但没有任何反应:一段时间后总是出现同样的错误。
我在另一个系统上构建并且它可以工作,这表明这是一个错误状态问题。
知道我应该清理什么吗?
使用:
▶ docker version
Client:
Version: 17.03.0-ce
API version: 1.24 (downgraded from 1.26)
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 08:01:32 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24 (minimum version )
Go version: go1.6.2
Git commit: 78d1802
Built: Tue Jan 31 23:35:14 2017
OS/Arch: linux/amd64
Experimental: false
▶ docker-compose version
docker-compose version 1.11.2, build dfed245
docker-py version: 2.1.0
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
【问题讨论】:
-
您是否尝试过在重新安装之前完全删除
/var/lib/docker目录?注意:这将删除所有卷、容器、图像...确保先备份它。 -
当我的构建目录包含几个千兆字节的核心转储文件时,我遇到了这个问题。我试过删除 docker 目录但没有成功,但只需删除
core文件即可解决问题。
标签: docker docker-compose