相关疑难解决方法(0)

Docker for Windows清理

我正在使用docker for Windows来启动MSSQL服务器.一切都工作得很好,除了我的硬盘现已满了.我已经使用了docker拥有的所有清理命令,删除了所有图像和容器:

docker kill $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q -f dangling=true)
docker rmi $(docker images -q)
Run Code Online (Sandbox Code Playgroud)

这不会删除c:\ ProgramData\Docker\windowsfilter文件夹中的任何内容,其中仍有大量文件.大约130gb的存储空间,没有任何运行容器或存储的图像.

Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Tue Mar 28 00:40:02 2017
 OS/Arch:      windows/amd64

Server:
 Version:      17.03.1-ce
 API version:  1.27 (minimum version 1.24)
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Tue Mar 28 00:40:02 2017
 OS/Arch:      windows/amd64
 Experimental: true
Run Code Online (Sandbox Code Playgroud)

我尝试使用docker-ci-zap(https://github.com/jhowardmsft/docker-ci-zap),但不建议运行该工具,所以我宁愿使用替代解决方案

docker

14
推荐指数
6
解决办法
1万
查看次数

我可以清理/ var/lib/docker/tmp吗?

我的服务器是CoreOS.文件太多了/var/lib/docker/tmp,它们的名字就像" GetV2ImageBlob998303926".

所有GetV2ImageBlobxxxxxxxx文件的大小为640MB.

我可以删除所有文件/var/lib/docker/tmp吗?

docker coreos

12
推荐指数
1
解决办法
8830
查看次数

Docker 镜像删除后占用空间

我提交了一个现有的 Docker 容器来创建一个新的镜像,但是提交的镜像太大了(原始镜像是 3+GB,并且在容器中只安装了一些额外的东西,提交的镜像是 8+GB)。

我空间不足,所以我决定删除提交的图像,但即使删除提交的图像,我的磁盘空间也没有增加。然而,当我运行时,docker system df它只显示应该使用原始图像和容器的空间(我只有一个图像和一个容器)。

有什么方法可以让我释放空间,我确信我删除的图像仍然以某种方式占用?(作为参考,我在一个小时内创建了图像,然后将其删除,并且一直在监视我的可用空间,所以我很确定是这个而不是其他占用空间的东西。)

此外,我正在使用 Docker Desktop for Windows 与 WSL2 集成,因此通过/var/lib/docker检查磁盘使用情况来检查 Docker 的磁盘使用情况并不容易。

docker windows-subsystem-for-linux wsl-2

7
推荐指数
5
解决办法
8189
查看次数