Опрос 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, чтобы вы могли "смотреть" вместо "опроса".