Eu tenho uma rotina de ir a executar na janela de encaixe recipiente. Eu preciso saída do comando dmidecode. Mas a sua entrada em branco.
Ir:
func main() {
cmd := exec.Command("dmidecode","-t 1")
x,_ := cmd.Output()
fmt.Println("output =======", string(x))
}
Janela de encaixe executar:
janela de encaixe executar --device /dev/mem:/dev/mem --cap-adicionar SYS_RAWIO -p 8086:8086 -ele my_img:1.0.1
O que estou ausente aqui?
Atualizado:
Acima trabalhou na janela de encaixe depois que eu adicionei abaixo em Dockerfile:
A PARTIR de alpine:mais recentes
EXECUTE o apk --no-cache --update --verbose adicionar grep bash dmidecode &&
rm -rf /var/cache/apk/* /tmp/* /sbin/halt /sbin/poweroff /sbin/reboot
E abaixo na janela de encaixe compor arquivo:
privilegiada: true
Mas Quando tentei usar o acima em kubernetes ele não é capaz de buscar demidecode de saída.
Uma ajuda será muito apreciada.