使用 dmidecode

dmidecode 程序拷贝到镜像内

  1. FROM ubuntu:latest
  2. COPY dmidecode /usr/sbin/
  3. CMD ["/bin/bash"]

构建镜像

  1. docker build -t my-ubuntu:latest .

启动容器,需要使用 --privileged参数,并映射 /dev/mem

  1. docker run -it --privileged -v /dev/mem:/dev/mem --name my-ubuntu my-ubuntu:latest

执行 dmidecode命令,输出信息与宿主机一致。