Опрос webpack-dev-server внутри контейнера докеров - интенсивное использование ЦП

Я запускаю webpack-dev-server внутри контейнера Docker. В целях развития у меня есть локальный каталог, связанный с контейнером Docker. Я понимаю, что стандартные функции "смотреть" в веб-пакете не работают внутри Docker, или, по крайней мере, с томами, связанными с главной машиной.

Но если я watchOptions.poll: true опрос (watchOptions.poll: true), контейнер Docker использует много CPU. Я могу отклонить опрос до 1000 мс или даже 5000 мс, но это все еще использует не-пренебрежимое количество CPU, достаточно, чтобы мои вентиляторы для ноутбуков начали вращаться.

Есть ли какие-либо рекомендации по ограничению использования ЦП на webpack-dev-server опроса webpack-dev-server? Есть ли что-нибудь, что я могу установить в моем контейнере Docker на базе Linux? Я попытался установить новейшие inotify-tools, но это, похоже, не сделало трюк.

Ответ 1

Решением, которое я использовал, была утилита docker-sync.

Он работает в контейнере и поддерживает синхронизацию громкости Docker с помощью rsync. Обновления попали в прослушиватель файловой системы Docker, чтобы вы могли "смотреть" вместо "опроса".