使用Docker容器后无法清除磁盘空间的问题

时间:2018-09-04 05:53:03

标签: docker docker-windows

 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

步骤

  1. 拉动图像
  2. 启动容器
  3. 停止容器
  4. 使用docker rmi containerid删除图像

屏幕截图 enter image description here

0 个答案:

没有答案