我需要運行依賴於snd_aloop
模塊的碼頭集裝箱。我有read,如果模塊可以在特權模式下運行,則可以使用modprobe
將模塊加載到容器中。如何配置boot2docker內核編譯以包含snd_aloop支持?
在這種情況下,我瞭解模塊需要在主機上可用。
我在MacOSX上開發。這意味着在boot2docker
中運行容器。據我所知,boot2docker
不帶有snd_aloop
模塊:我在/lib/modules
找不到kernel/sound/drivers/snd-aloop.ko
。
docker-machine
可以很容易地use a customboot2docker
圖像。我跟着boot2docker
build instructions。
構建過程使用kernel_config
作爲內核編譯配置的基礎make oldconfig
。 我嘗試添加在kernel_config
以下選項:
CONFIG_SND=m
CONFIG_SND_ALOOP=m
運行make oldconfig
之前。但沒有任何成功。生成的.config
不保留任何指向CONFIG_SND*
的指針。因此顯然不支持snd_aloop
。
我誤解了什麼?