Dockerコンテナにロードされたカーネルモジュールのバージョンを取得する方法

Dockerコンテナにロードされたカーネルモジュールのバージョンを取得する方法

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は、ホストオペレーティングシステムからロードされたモジュールを提供します。

おすすめ記事