Не могу прочитать /dev/tty.usbmodem* в виртуальной машине с докером - PullRequest
0 голосов
/ 08 апреля 2019

Я встречал вопрос как ссылка !

Однако, я не могу передать свой /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

Мои вопросы:

  1. Фактически, USB-устройство не может быть обнаружено в виртуальной машине по умолчанию, запущенной из Oracle VM VirtualBox, верно?

  2. Почему я получаю сообщение об ошибке при подключении устройства в начале?

  3. Есть ли какой-нибудь правильный способ обнаружить мое usb-устройство (farmduino) в ВМ?

Окружающая среда:

Mac OS Mojave 10.14.3

версия докера-машины 0.16.1

Docker версия 18.09.2

...