我有一个用 centos 7 构建的很好的 chroot 环境。我使用 systemd-nspawn 启动它。在我的本地计算机和迄今为止我见过的所有服务器中,一切都工作正常。今天,我被要求将此 chroot 放入新服务器中,我像往常一样复制了该文件夹,但是当我使用“systemd-nspawn -D chroot-folder -b”启动它时,我得到:
Spawning container chroot-folder on /opt/chroot-folder.
Press ^] three times within 1s to kill container.
Container chroot-folder failed with error code 1.
这个新服务器不是物理服务器,它是一个安装了 centos 7 的 lxc 容器。我不知道我可以提供哪些信息来调试该问题。我在谷歌上找到的所有东西都不起作用。所以我在这里..
答案1
我找到了一个解决方案并做了一些测试,我没有注意到任何问题,所以我认为它是安全的(至少对于我的场景):我所做的是更改“/usr/local”中的“lxc.mount.auto” /share/lxc/config/common.conf”并删除“cgroup:mixed”。