我有一台带有块设备/dev/sdb的Linux主机,我想将该设备挂载到主机的/mnt/sdb上。
我的特殊需求是在容器中执行此操作,而不是在主机本身中,并且不需要将设备也挂载到容器中(例如-v)。
例如(当然不起作用):
$ docker run some-image mount /dev/sdb /mnt/sdb或者这绝对是不可能的?
发布于 2016-08-03 16:11:14
Docker支持向容器添加/传递设备:
docker run --device=/dev/sdbhttps://docs.docker.com/engine/reference/commandline/run/#add-host-device-to-container-device
发布于 2016-08-03 15:12:11
您应该能够挂载该设备( docker外部),然后在您的docker运行中使用挂载的文件夹。
请参阅issue 21485作为插图:
mount /dev/sdb /workspace
docker run --rm -v "/workspace:/workspace" some-imagehttps://stackoverflow.com/questions/38736319
复制相似问题