подевил спокойно и удобно локально -> оттестил -> собрал контейнер -> отправил на прод. все, никаких танцев с изломом привычного течения жизни и виртуализацией.Я так понимаю это вы про докер? Поэтому и его использую. Я читал и vagrant и docker. По всем за и против, конечно, докер лучше и мобильнее. Vagrant это основательно)
Нужно было использовать Linux(без иксов) только для запуска докеров, а не перебираться работать в виртуалку
Можно сетевые карты мака и линухи объединить в бридж, а контейнеры в линухе запускать сеть в режиме Host.
Возможно это излишне и из контейнеров можно ходить на мак по его ip, а не через loclahost. По крайней мере так делает нативный докер
1. Настроенная среда разработки будет идентична что на моем пк, что на другом. Таким образом мне не нужно настраивать сервер на prod. Докер уже будет иметь все в себе.
2. Не нужные пакеты на мак. С каждой разработкой все пакеты надо загружать в mac. Если из пакетов compose php и mysql, то терпимо. Но если добавляется что-то ещё, то это становится слишком избыточно. Приходится захламлять свой пк ненужными пакетами для какого-то проекта. А тут конфигурация в одном месте.
3. Ну и сервисы.
Это, наверное, основное. Раньше хватало просто mamp или просто localhost. А теперь уже избыточно. Да и возня с версиями началась. Один проект php7.3 другой 5.6. Скоро выйдет 7.4. В общем одно неудобство в отличии от докера. Но вот удобство разработки теперь под вопросом. Наверняка же есть какие-то способы разработки под мак с удобством.