我正在尝试运行可访问主机上串行端口的Docker容器。
这是我所做的:
ls /dev/t*
/dev/tty.usbserial
docker run -it --privileged -v /dev:/dev node:4.4.0 /bin/bash
我用不同的参数变化玩了很多,但是还没有找到有效的参数:)
另外,该--device标志也不适合我,因为该设备可能已重新连接并且名称可能与有所不同/dev/tty.usbserial。
--device
正如GitHub上的 @pgayvallet 所指出的:
由于守护程序在Docker Desktop中的VM内运行, 因此实际上不可能与VM内的容器共享mac主机设备 ,这绝对是不可能的。