도커 컨테이너에 로드된 커널 모듈 버전을 얻는 방법

도커 컨테이너에 로드된 커널 모듈 버전을 얻는 방법

lsmod컨테이너 내에 로드된 모듈을 나열할 수 있습니다.

Module                  Size  Used by
pci_hyperv_intf        16384  1 mlx5_core
igb_uio                20480  2
uio                    20480  5 igb_uio

그러나 igb_uio 모듈의 버전을 확인하려면 modinfo다음을 얻습니다. modinfo: ERROR: Module alias igb_uio not found

다음 내용을 포함하는 /sys/module/igb_uio 폴더가 있습니다.

ls /sys/module/igb_uio/
coresize  drivers  holders  initsize  initstate  notes  parameters  refcnt  sections  srcversion  supported  taint  uevent 

하지만 *.ko 파일은 없습니다. 그러면 이 로드된 모듈에 대한 버전 정보를 어떻게 얻을 수 있습니까?

답변1

lsmod는 컨테이너에 로드된 모듈을 나열할 수 있습니다.

컨테이너에는 자체 커널이나 커널 모듈이 없지만 호스트의 커널과 모듈을 사용합니다. lsmod는 호스트 운영 체제에서 로드한 모듈을 제공합니다.

관련 정보