Я встречал вопрос как ссылка !
Однако, я не могу передать свой /dev/tty.usbmodem* моей виртуальной машине по умолчанию, когда я подключаю свое USB-устройство (Farmduino) к своему хост-компьютеру (OSX). Я ввожу команду "docker-machine ls", чтобы проверить мою виртуальную машину, она становится:
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Error Unknown signal: segmentation fault
Но если я открою виртуальную машину из Oracle VM VirtualBox, она может запуститься нормально. Кроме того, я могу видеть только / dev / usbmon *, но не /dev/tty.usbmodem*.
С другой стороны, если я подключаю USB-устройство до запуска виртуальной машины по умолчанию, я получаю только сообщение:
Maximum number of retries (5) exceeded
Мои вопросы:
Фактически, USB-устройство не может быть обнаружено в виртуальной машине по умолчанию, запущенной из Oracle VM VirtualBox, верно?
Почему я получаю сообщение об ошибке при подключении устройства в начале?
Есть ли какой-нибудь правильный способ обнаружить мое usb-устройство (farmduino) в ВМ?
Окружающая среда:
Mac OS Mojave 10.14.3
версия докера-машины 0.16.1
Docker версия 18.09.2