小编Raz*_*org的帖子

将内核模块从 mac os sierra 主机加载到 docker 容器

我刚刚安装了一个自定义内核模块来在我的 Macbook 上启用 SCTP 支持

我想在我的 docker 容器中加载这个内核模块。

我尝试使用--cap-add SYS_MODULE标志启动一个容器,并在容器中安装libsctp-dev lksctp-tools kmod软件包以使用“modprobe sctp”启用 sctp...但未成功:

modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.13-moby/modules.dep.bin' modprobe:
  FATAL: Module SCTP not found in directory /lib/modules/4.9.13-moby
Run Code Online (Sandbox Code Playgroud)

在 linux 主机上,有些人建议这样做:Docker 加载内核模块,但它既与 macOS 不兼容,又“脏”...

所以我的问题是:有谁知道如何使用 macOs 主机在 docker 容器中使用内核模块?这甚至可能吗?

containers kernel kernel-module docker

5
推荐指数
1
解决办法
2209
查看次数

标签 统计

containers ×1

docker ×1

kernel ×1

kernel-module ×1