我需要空间并执行了:
从那时起,我不能使用docker-compose:
,我得到了错误:
..。
我试着删除所有镜像,重新安装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发布于 2017-03-14 20:16:14
有一个内置命令可以删除未使用的镜像(1.13+版):
docker image prune现在来处理这种情况:
停止Docker服务
systemctl停止docker
备份
然后:
删除
注意:这将删除图像、容器、卷...请确保先备份它。
rm -rf /var/lib/docker
启动Docker服务
systemctl启动docker
更新:
正如在另一个答案中指出的,在某些情况下,这可能是文件权限问题。请检查权限。
发布于 2017-07-11 23:16:37
我也遇到了同样的问题,但批准的答案对我不起作用。
原来我有一个文件,它的权限不允许运行docker-compose的用户读取它。删除文件后,一切正常
发布于 2018-12-26 09:44:47
对我来说,这是一个权限错误。我反对和公关一样的问题,
我的解决方案很脏,但对我很有效
您几乎总是希望避免在777,655上设置权限是更合理的。
0 = ---
1 = --x
2 = -w-
3 = -wx
4 = r-
5 = r-x
6 = rw-
7 = rwx更详细的解释可以在这里找到:
https://www.pluralsight.com/blog/it-ops/linux-file-permissions
https://stackoverflow.com/questions/42784396
复制相似问题