Docker for Windows 1.13.1 与 Linux 内核 moby 捆绑在一起:
root@6e1b23cc65e5:/# uname -a
Linux 6e1b23cc65e5 4.9.8-moby #1 SMP Wed Feb 8 09:56:43 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
但是当我尝试加载一个模块时,命令行会产生:
root@6e1b23cc65e5:/# modprobe loop
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.8-moby/modules.dep.bin'
当您在 linux 主机上运行容器时,显然容器和主机共享相同的内核,因此您可以在容器启动之前加载它们。
也许有内核 /lib/modules/4.9.8-moby 的图像?那么使用特权容器我可以加载 linux 模块吗?