我正在使用lxc 2.0并使用salt来调用容器的创建。我有多个层,我想挂载为overlayfs。我使用mount bind尝试使用lxc 1.0并且它工作正常。
mount -t overlay overlay -o lowerdir = / firstlower:/ secondlower,upperdir = / upper / root,workdir = / upper / workdir / merged
由于现在lxc 2.0支持多个较低层,我想知道如何通过lxc-conf文件实现它?
在以下链接中,我可以找到一些描述,但这还不足以让我理解。
http://man7.org/linux/man-pages/man5/lxc.container.conf.5.html
由于
答案 0 :(得分:0)
终于找到了解决方案。
如链接所示,我们必须在conf文件中提及。
lxc.rootfs = overlayfs:layer1:layer2:layer3
但在此之前,我们需要通过使用overlayfs(mount bind)挂载来更改图层。这将创建必要的配置。您可以提取此脚本,该脚本会对模板进行更改。
完成更改后,直接使用conf文件启动容器,它应该运行。