我们可以在Docker容器中创build卷吗?

我正在尝试在运行的centos docker容器内创build逻辑卷(如/dev/sdb左右)。 如果有人尝试成功,请帮忙!

安装lvm2并运行lvmetad后,当我尝试创build一个VG时,出现下面的错误:

bash-4.2#lvcreate -L 2G stackit

/ dev / mapper / control:打开失败:操作不允许

无法与内核设备映射程序驱动程序通信。

检查设备映射器是否在内核中可用。

条带化:在您的内核中未检测到必需的设备映射程序目标。

运行`lvcreate –help'获取更多信息。

我不知道你到底在做什么,但默认情况下,docker容器是以限制的特权运行的。

尝试添加(旧的方式)

 --privileged=true 

或(新方法)

 --cap-add=ALL 

给容器充分的权限。 然后你可以缩小你实际需要给容器的能力。

Interesting Posts