Мое приложение, использующее Docker, должно работать немного иначе в Ubuntu напрямую и в Windows + VirtualBox (без брандмауэра).Обнаружение Virtualbox от Docker
Можно ли обнаружить, если я нахожусь в
Ubuntu > Docker > Ubuntu
или в
Windows > VirtualBox > Ubuntu > Docker > Ubuntu
?
Зачем мне это нужно?
У меня есть приложение PHP Symfony и среда для разработчиков очень медленная в Windows (каждый запрос занимает более 5 секунд) из-за общих папок VirtualBox. Я переезжаю var/cache
и var/logs
в /dev/shm/appname/
, и все становится намного быстрее. Но разработчикам, которые используют Ubuntu, не нужно это - он работает хорошо даже без этого взлома.
Мои идеи
Каждый разработчик может иметь это собственные docker-compose.yml
и установить среды ВАР, но теперь мы одни и те же docker-compose.yml
для большинства случаев.
'mount | grep vboxsf' классный. Я могу проверить, пуст ли он и решить, является ли это Virtualbox – luchaninov