Docker на windows Vmmem растет с каждой пересборкой контейнера

У меня есть веб-сайт Django + Gunicorn + Nginx, запущенный в контейнере docker на windows 10, который работает замечательно.

Каждый раз, когда я обновляю исходный код, я выполняю следующую команду для перестройки контейнера:

docker-compose up -d --build [servicename]

Это работает как ожидалось, контейнер собирается отдельно и затем меняет их местами, когда все завершено, Nginx остается запущенным и теряет соединение на секунду, затем бум, снова работает.

Я буду делать это, возможно, 1-5 раз в неделю, в зависимости от того, что я добавляю/исправляю и продвигаю в производство.

проблема, с которой я только что столкнулся, заключается в том, что процесс Vmmem увеличивается в 1 раз каждый раз, поэтому, когда я запускаю docker-compose up в первый раз, использование памяти составит около 3,000MB. Когда я запускаю свою перестройку, оно вырастет до 6,000 МБ. и далее и далее....

Поскольку система, на которой я работаю, имеет 32 ГБ оперативной памяти, я не замечал массового накопления до нескольких месяцев работы.

Является ли это нормальным поведением docker? И если да, то могу ли я сделать что-нибудь, чтобы облегчить нарастание, кроме перезагрузки компьютера?

-перезапуск docker не решает проблему
-обрезка не решает проблему

Вернуться на верх