首页 文章

在Windows docker工具箱上阻止设备访问

提问于
浏览
0

docker安装了我的机器

ubuntu 12.04(MAC上的虚拟机)windows 7(本机)

和Docker图像如下..

ubuntu 12.04 base docker image

当我在Ubuntu 12.04上运行Docker镜像并插入Micro SD卡时,Docker Image可以访问此块设备 .

Docker镜像执行命令为......

docker run --privileged -i -t --cidfile $ $ 1

并输入lsblk命令(在docker图像上)结果为..

root @ 4373a704da4a:/#lsblk名称MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 64G 0 disk | -sda1 8:1 0 63G 0 part | -sda2 8:2 0 1K 0 part-sda5 8: 5 0 1022M 0 part [SWAP] sdb 8:16 1 3.8G 0 disk-sdb1 8:17 1 3.8G 0 part sr0 11:0 1 1024M 0 rom sr1 11:1 1 1024M 0 rom

sdb是Micro SD卡 .

但是当我在Windows docker工具箱上累了这个(上面的图片相同)时,不会出现SD卡 .

由Windows 7和docker工具箱执行的docker image可以访问块设备吗?

谢谢 .

1 回答

  • 0

    解决了

    windows Docker环境基于“虚拟盒子”

    因此,要使用USB,请安装虚拟盒扩展并设置USB 3.0驱动程序启用 .

    并运行docker容器,可以访问Micro SD卡/ dev / sdx

相关问题