В настоящее время моя хост-система работает под управлением ОС 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 контейнера?
Спасибо !