Так это проблемы докера, который ничего не решает и не нужен
Если паралельно ведётся работа над несколькими проектами и нужно менять окружение - на самом деле помогает. К примеру в одном проекте у меня pg и nodejs, в другом php и neo4j, а в третьем постгерс и два слейва к нему + нода. За счёт докера переключение окружения происходит без установки всего этого зоопарка мне на компьютер. И увы в данном случае это проблема мака - она ушла в их багтрекер. Дело в том что внутри докера другой пользователь, с другими правами (fakeroot такой себе) и система прав на файлы на маке как-то не совсем корректно это обрабатывает (очень медленная запись и чтение). Со стороны докера написали промежуточное кеширование в aufs драйвере для маков - стало не так больно, но все равно существенно медленнее чем в linux. Но глобально проблема похоже есть из-за того что в маке не selinux, а какая-то своя реализация (но возможно тут я не прав - кода osx нет, и большинство обсуждений базируется на гипотезах о том как там безопасность внутри работает)