Устранение проблем с производительностью на Windows
Настоятельно рекомендуется не использовать системы на базе Windows в продакшене!
Во времена Docker хостовая операционная система теоретически не должна играть большой роли. Однако наш опыт показывает, что Docker в сочетании с Windows-хостом имеет ряд проблем — особенно с точки зрения производительности при монтировании томов в локальную файловую систему, что является практически обязательным при разработке на Pimcore.
В сочетании с Windows Subsystem for Linux (WSL) существуют некоторые приемы, позволяющие улучшить производительность и сделать локальную разработку на Windows возможной.
Для этого необходимо, чтобы в системе Windows были установлены WSL2 и Docker После этого вы можете запускать Docker полностью внутри окружения WSL и выполнять bind-mount напрямую в Linux-файловую систему (а не в Windows-монты вроде /mnt/c/Users и т.п.).
Далее вы можете следовать стандартной инструкции по установке Docker из файла skeleton readme.
Если вам нужно получить доступ к смонтированным ресурсам из IDE, вы можете использовать этот виртуальный сетевой ресурс и работать с файлами, например: \\wsl$\<YOUR_DISTRIBUTION>\home\<USER>\pimcore
Для корректной производительности требуется достаточный объем оперативной памяти на хост-системе.
Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.