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

Jon*_*han 7 lxc docker

如何使用共享网络在 docker 容器内端到端地启动 LXC 容器?理想情况下,我想使用 Debian 或 Ubuntu 来完成此操作。我在尝试这样做时发现了一些问题:

  • lxc-net 在安装到 Docker 容器中时不会启动,因此lxcbr0永远不会创建桥接器。部分解决方法是手动创建桥。
  • lxc 容器由于以下原因无法启动cgroupfs failed to detect cgroup metadata,即使我通过手动挂载 cgroupmount -n -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup

Mic*_*ael 0

查看--privilegeddocker容器文档的标志

  • 如果启动 ubuntu 容器,安装 lxc 和 dnsmasq,即使 upstart 配置已就位,lxc-net 也永远不会运行。尝试通过“service lxc-net start”运行它会产生“lxc-net:无法识别的服务”。不知道为什么。lxc-net 在裸机上安装并正常启动。 (2认同)