我们可以在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
给容器充分的权限。 然后你可以缩小你实际需要给容器的能力。