Docker容器看不到串行端口设备

我正在尝试运行可访问主机上串行端口的Docker容器。

这是我所做的:

  • 我用的是Mac
  • 主机上已安装的驱动程序(http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41)
  • 插入设备
  • ls /dev/t*归来 /dev/tty.usbserial-如此奏效
  • 运行容器,docker run -it --privileged -v /dev:/dev node:4.4.0 /bin/bash然后ls /dev/t*在没有返回/dev/tty.usbserial设备的容器内运行…

我用不同的参数变化玩了很多,但是还没有找到有效的参数:)

另外,该--device标志也不适合我,因为该设备可能已重新连接并且名称可能与有所不同/dev/tty.usbserial

回答:

正如GitHub上的

@pgayvallet 所指出的:

由于守护程序在Docker Desktop中的VM内运行, ,这绝对是不可能的。

以上是 Docker容器看不到串行端口设备 的全部内容, 来源链接: utcz.com/qa/401361.html

回到顶部