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选项。
目录
相关文章
|
应用服务中间件 测试技术 nginx
dpdk环境搭建及运行helloworld测试
dpdk环境搭建及运行helloworld测试
571 0
|
Ubuntu Linux 网络安全
RK3588 开发板上根文件系统导出并制作img镜像
RK3588 开发板上根文件系统导出并制作img镜像
3866 1
|
安全 调度 数据安全/隐私保护
PCIe访问控制服务(ACS)
PCIe访问控制服务(ACS)
6478 0
PCIe访问控制服务(ACS)
|
存储 并行计算 Linux
国产之路:复旦微FMQL调试笔记1:PS网口
FPGA,全程现场可编程门阵列,是指一切通过软件手段更改、配置器件内部连接结构和逻辑单元,完成既定设计功能的数字集成电路。换个简单通俗的介绍方式,就好比一个全能的运动员,FPGA就是这么神奇的可以通过设定而实现各种复杂的功能电路。
2393 0
国产之路:复旦微FMQL调试笔记1:PS网口
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
14648 0
|
7月前
|
缓存 Ubuntu Linux
Docker Buildx 简介与安装指南
Docker Buildx 是一个强大的工具,提供了多架构构建、并行构建和高级缓存管理等功能。通过正确安装和配置 Buildx,可以显著提升 Docker 镜像的构建效率和灵活性。希望本文能帮助你更好地理解和使用 Docker Buildx,以提高开发和部署的效率。
3282 16
STM32CubeMX FreeRTOS 互斥锁
STM32CubeMX FreeRTOS 互斥锁
466 12
|
Ubuntu
Ubuntu 20.04通过udev规则修改网卡名称(例如eth0)
注意:这种方法可能会对系统的网络配置产生影响,因此在生产环境中使用时需要谨慎。
1302 1
|
Linux 数据处理 开发者
探索Linux中的prlimit命令:深入资源限制的控制
`prlimit`是Linux工具,用于管理和设置进程的资源限制,提供比`ulimit`更精细的控制。它允许对特定进程设定CPU时间、内存、文件句柄等限制,支持软硬限制,并可通过命令行或编程接口操作。例如,`prlimit --pid=9999 --nofile=102400:102400`可设置PID为9999的进程最大打开文件数。使用时要注意系统全局限制、硬限制的影响及并发性能。
|
C++ 开发者
cpplint 新增自定义checker介绍
通过为cpplint新增自定义规则,可以让 cpplint 更加贴合项目的编码规范,从而提高代码的质量和一致性。
289 0