Загрузка модуля ядра Linux в контейнер Docker – безудержное использованиеLinux

Anonymous
Загрузка модуля ядра Linux в контейнер Docker – безудержное использование

Сообщение Anonymous »


При запуске Docker-контейнера на экземпляре Amazon Linux 2 я загружаю модуль ядра. Я сначала выгружаю модуль и загружаю его снова, чтобы в случае обновления модуля ядра в систему загружалась самая новая версия. Я делаю это следующим образом:

modprobe -r ИМЯ МОДУЛЯ modprobe MODULENAME --первый раз Когда этот контейнер запускается на экземпляре сервера в первый раз, эта операция завершается успешно. Но когда я запускаю новое развертывание и новую задачу необходимо разместить на том же экземпляре сервера, первая строка завершается неудачно со следующим сообщением об ошибке:

modprobe: FATAL: используется модуль MODULENAME. Работа Docker-контейнера на этом этапе уже завершена, но каким-то образом хост-машина все еще считает, что модуль ядра используется. Когда я перечисляю модули ядра на хост-компьютере, я вижу 2 процесса, использующих этот модуль.

В чем может быть причина этого?

Вернуться в «Linux»