Host distribution and version : Windows Server 2016 LTS
Docker Version : Docker version 17.06.2-ee-10, build 66261a0
背景:我们在Windows Server 2016中使用docker EE部署了一些springboot应用程序。每当我们对应用程序进行版本升级时,都不会清除磁盘空间。 在一段时间内,由于该问题,系统抱怨磁盘空间不足。 令人惊讶的是,我在Linux版本的docker上没有看到此问题。
我使用了image prune命令,还删除了退出的容器。
我也使用此命令删除了悬空的图像
docker rmi $(docker images --filter “dangling=true” -q *--no-trunc)
磁盘空间未释放,我必须手动运行此命令才能删除C:\ Programdata \ docker
中的所有内容robocopy C:\PURGE C:\ProgramData\Docker /PURGE
步骤