2016-08-03 117 views
2

我有一個Linux主機與塊設備/dev/sdb,我想將設備掛載到主機的/mnt/sdb如何將主機設備安裝到Docker容器中的主機上?

我的特殊需求是在一個容器中進行此操作,而不是在主機本身中進行,並且不需要將設備安裝到容器中(例如-v)。

例如(並不一定工作):

$ docker run some-image mount /dev/sdb /mnt/sdb 

的或完全的,這是不可能的?

回答

1

您應該能夠裝載該設備(在docker外部),然後在docker run中使用該掛載的文件夾。
issue 21485作爲說明:

mount /dev/sdb /workspace 
docker run --rm -v "/workspace:/workspace" some-image 
+0

所有我想要做的就是這樣的https://開頭github.com/opencontainers/runc/pull/77#issuecomment-127216464,從容器中掛載一個設備來託管。 –

相關問題