![如何将内核模块加载到 lxc 容器?](https://linux22.com/image/1618226/%E5%A6%82%E4%BD%95%E5%B0%86%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%E5%8A%A0%E8%BD%BD%E5%88%B0%20lxc%20%E5%AE%B9%E5%99%A8%EF%BC%9F.png)
lxc 容器没有自己的内核,那么有没有可能将内核加载到 lxc 容器中?
答案1
不是。模块通过成为内核运行代码的一部分来加载。正如您所指出的,只有一个内核,因此这也意味着只能有一组模块。
此外,尽管客户机/容器正在使用主机的内核,但 LXC 不会允许他们将自己的模块加载到主机的内核中,因为这将使逃离容器变得非常容易(通过加载允许绕过命名空间分离的自定义模块)。
lxc 容器没有自己的内核,那么有没有可能将内核加载到 lxc 容器中?
不是。模块通过成为内核运行代码的一部分来加载。正如您所指出的,只有一个内核,因此这也意味着只能有一组模块。
此外,尽管客户机/容器正在使用主机的内核,但 LXC 不会允许他们将自己的模块加载到主机的内核中,因为这将使逃离容器变得非常容易(通过加载允许绕过命名空间分离的自定义模块)。