我有一个程序运行在docker容器。 我需要输出的命令dmidecode. 但其未来的空白。
去:
func主(){
cmd := exec.Command("dmidecode","-t 1")
x,_ := cmd.Output()
fmt.Println("output =======", string(x))
}
Docker运行:
docker运行--设备/dev/mem/dev/mem--cap-加SYS_RAWIO-p8086:8086-这my_img:v1.0.1
我是什么丢在这里?
更新:
上述工作在docker后我加入下个命令.:
从阿尔卑斯山的最新
润硬软件--no-cache-更新--加详细查询来砸dmidecode&&
rm-rf/var/cache/apk/*/tmp/*/sbin/停止/sbin/断电/sbin/重新启动
和下面docker撰写的文件:
特权:真实的
但是,当试图使用上述中。它不能够取demidecode输出。
一帮助将真正的赞赏。