Создание / сборка модуля ядра внутри контейнера docker - PullRequest
0 голосов
/ 18 июня 2020

В настоящее время моя хост-система работает под управлением ОС Ma c с docker. Моя хост-система Ma c OS порождает контейнер docker.

Созданный контейнер docker в настоящее время работает ubuntu:19.10

Я пытаюсь создать модуль ядра внутри контейнер docker

Когда я запускаю

$> make

, я получаю ...

Building coolMod driver...
make -C /lib/modules/`uname -r`/build M=/home/foo/coolMod modules
make[1]: *** /lib/modules/4.19.76-linuxkit/build: No such file or directory.  Stop.
make: *** [Makefile:43: coolMod.ko] Error 2

Контейнер docker не имеет заголовков ядра.

Когда я пытаюсь запустить:

$> apt install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-4.19.76-linuxkit
E: Couldn't find any package by glob 'linux-headers-4.19.76-linuxkit'
E: Couldn't find any package by regex 'linux-headers-4.19.76-linuxkit'

Как я могу установить заголовки ядра, чтобы я мог собрать модуль ядра из моего Docker контейнера?

Спасибо !

...