Проблема, когда дисковое пространство не очищается после использования док-контейнеров - PullRequest
0 голосов
/ 04 сентября 2018
 Host distribution and version :  Windows Server 2016 LTS    
 Docker Version  :  Docker version 17.06.2-ee-10, build 66261a0

Справочная информация: Мы развернули приложение Springboot с помощью Docker EE в Windows Server 2016. При каждом обновлении версии приложения, место на диске не очищается. В течение некоторого времени система жалуется на недостаток дискового пространства из-за этой проблемы. Удивительно, но я не вижу этой проблемы в Linux-версии докера.

Я использовал команду image prune, а также удалил покинутые контейнеры.
Я также удалил свисающие изображения с помощью этой команды

docker rmi $(docker images --filter “dangling=true” -q *--no-trunc)

Фактическое поведение

Дисковое пространство не освобождено, и мне нужно вручную запустить эту команду, чтобы удалить все содержимое в C: \ Programdata \ docker

robocopy C:\PURGE C:\ProgramData\Docker /PURGE

Steps

  1. Извлечь изображения
  2. Стартовые контейнеры
  3. Стоп контейнеры
  4. Удаление изображений с помощью Docker rmi containerid

Скриншот enter image description here

...