Замедление в контейнере Docker
3 ответа
Известно, что работа в сети с режимом bridge / nat в докере медленная. Вы можете использовать размещенный режим. Это должно быть решено драйвером macvlan.
Для дальнейшего ознакомления, пожалуйста, посмотрите на эту ошибку.
Это известно и решается по-разному, посмотрите эти тесты здесь: https://github.com/EugenMayer/docker-sync/wiki/4.-Performance Вы также видите, что новое: кэшированное монтирование не поможет с приложением производительность, но может использоваться с docker-sync для ускорения синхронизации.: делегированный поможет с производительностью приложения, но все еще займет некоторое время, чтобы приземлиться в d4m.
Вы можете попробовать использовать http://docker-sync.io/ со стратегией native_osx - это приводит к ускорению в 60-100 раз быстрее, в зависимости от производительности вашего оборудования и размера проекта (ближе к 100 с более крупными проектами и / или с худшим оборудованием).
Я предвзят, поэтому вы хотите посмотреть на альтернативы здесь https://github.com/EugenMayer/docker-sync/wiki/Alternatives-to-docker-sync - подробное описание различий в стратегиях вы можно посмотреть здесь https://github.com/EugenMayer/docker-sync/wiki/8.-Strategies
Одним из вариантов является переключение на Docker. У Docker-машины нет такой проблемы, как у Docker для Mac.