docker 中使用lspci踩坑

简介: docker中使用lspci,无法加载libkmod资源问题记录

前一段时间,由于工作原因,需要在docker容器中使用lspci查看pci设备。
在容器使用中,使用lspci -v命令查询pci设备信息,遇到如下报错:

lspci: Unable to load libkmod resources: error -12

可尝试进行以下操作,解决问题:

  1. 查看docker容器中的/lib/modules目录,是否有对应的内核版本的目录,且有相应内容。若不存在,则在启动docker容器时,可通过-v /lib/modules:/lib/modules将主机中的内核模块挂载进容器。
  2. 确保docker容器启动时使用了特权模式,即docker容器的启动参数中添加--privileged选项。
目录
相关文章
|
4月前
|
JSON 数据格式 Docker
Docker 网络命令大全,建议收藏!
【7月更文挑战第22天】
181 7
Docker 网络命令大全,建议收藏!
|
5月前
|
Docker 容器
docker命令大全
docker命令大全
47 0
|
Docker 容器
Docker容入门到精通——Docker常用命令
Docker容入门到精通——Docker常用命令
63 0
|
应用服务中间件 Shell nginx
Docker命令大全
Docker命令大全
82 1
|
Shell Docker 容器
Docker(一) 常用命令大全
Docker(一) 常用命令大全
156 1
|
Linux 网络虚拟化 网络架构
docker手册 3
docker手册
|
Ubuntu Linux 虚拟化
docker手册 1
docker手册
|
应用服务中间件 Linux nginx
docker手册 2
docker手册
|
Java Unix Linux
Docker入门命令详解(下)
Docker入门命令详解(下)
168 0
|
数据可视化 Linux Shell
Docker入门命令详解(上)
Docker入门命令详解(上)
133 0