Я бегу VirtualBox изображения внутри докеров контейнеров и это требует запуск докер с либоопции 'docker run' по умолчанию?
docker run -i -t --device=/dev/vboxdrv fommil/freeslick:base
или
docker run -i -t --privileged=true fommil/freeslick:base
Очевидно, что бывший является предпочтительным, но я не имею никакого контроля над тем, как целевой сценарий запускает экземпляр докера (он управляется третьим лицом), кроме включения привилегированного режима включения/выключения.
Есть ли способ установить системные значения по умолчанию для docker run
, чтобы все изображения, запущенные на Linux boxen, использовали --device=/dev/vboxdrv
?
К сожалению, docker-compose не поддерживает [каждый флаг 'docker run'] (https://github.com/docker/compose/issues/754), но когда он это сделает, это будет хорошим решением для вашего вопрос. – kojiro