将USB设备传递到Docker Windows容器中

时间:2017-09-28 10:49:35

标签: windows docker

我在Windows 10上使用 Docker for Windows 。另外,我有一个发起FROM microsoft/windowsservercore的容器。我连接了一个USB设备,想把它传递给那个容器。

到目前为止我发现了:

在Linux下你有--device=/dev/..,但我怎样才能在Windows下完成这个?

Michael Friis在2017-07-07写道,这目前无法实现。但是,this comment表明它是。

所以我的问题是:

  1. 目前是否可以将USB设备从Windows主机传递到Windows Docker容器?
  2. 如果是,那么正确的语法是什么?
  3. 如果没有,我们什么时候可以期待这个功能?

2 个答案:

答案 0 :(得分:1)

您不能直接将USB传递到容器。您要么将Docker作为VM运行,要么使用USB/IP(USB数据作为IP数据包传输)。但是第二种方法会有所延迟。

答案 1 :(得分:0)

截至2017年11月,Windows for Docker目前不支持USB直通:

Docker for Windows USB Support