如何在Docker容器内启动LXC容器

7
如何在Docker容器内部启动具有共享网络的LXC容器?最好使用Debian或Ubuntu。尝试这样做时遇到以下问题:
- 在Docker容器中安装lxc-net后,它不会启动,因此无法创建lxcbr0桥。部分解决方法是手动创建桥接。 - 即使我通过“mount -n -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup”手动挂载cgroup,lxc容器仍无法启动,原因是“cgroupfs无法检测到cgroup元数据”。

你尝试解决这个问题了吗?我也遇到了同样的问题 :( - Viswesn
可能是如何在Docker内运行LXD?的重复问题。 - Mat
1个回答

0

请查看您的Docker 容器文档中的--privileged标志。


1
已经完成了这个任务。但是启动一个Docker容器,安装LXC并尝试启动一些LXC容器会遇到各种问题。这就是我发布这个问题的原因。 - Jonathan
2
如果您启动一个Ubuntu容器,安装了LXC和DNSMASQ,即使已经放置了Upstart配置文件,LXC-Net也不会运行。尝试通过“service lxc-net start”命令运行它会提示“lxc-net: unrecognized service”。原因不明。在裸机上安装和启动LXC-Net没有问题。 - Jonathan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接