首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Windows下是否可以使用Docker镜像访问硬件设备?

Windows下是否可以使用Docker镜像访问硬件设备?
EN

Stack Overflow用户
提问于 2016-05-17 19:33:06
回答 1查看 8.9K关注 0票数 15

最近,一个适用于Windows的native Docker client发布了(>= Windows7)。

我想知道:是否可以转发对物理设备的访问,将Windows作为主机运行

对于*nix主机,这似乎可以通过以下语法实现:

代码语言:javascript
复制
docker run -t -i --device=/dev/ttyUSB0 ubuntu bash

(如建议的here),它将把*nix系统上的/dev/ttyUSB0设备转发到扩展坞镜像。

可以在docker docs中找到--device标志的描述。

主机的语法是什么?

EN

回答 1

Stack Overflow用户

发布于 2017-08-17 16:16:20

这是一个不好的做法,因为它违背了容器的设计哲学。

如果您发现自己需要访问硬件设备,最好考虑完全虚拟化,如VMware、Hyper-V、KVM/QEMU、Xen等。

然而,“正确”的方法是设计您的系统,以便将硬件抽象为网络服务。通过这种方式,您可以将服务部署到硬件附加到的物理机,并通过网络调用它们。我不知道这在您的情况下是否可能,但这种解耦提供了一个重要的架构优势。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37274927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档