Tengo una rutina de ir ejecutando en la ventana acoplable contenedor. Necesito la salida del comando dmidecode. Pero su entrada en blanco.
Ir a:
func main() {
cmd := exec.Command("dmidecode","-t 1")
x,_ := cmd.Output()
fmt.Println("output =======", string(x))
}
Docker run:
ventana acoplable ejecutar --device /dev/mem:/dev/mem --cap-añadir SYS_RAWIO -p 8086:8086 -es my_img:1.0.1
Lo que me estoy perdiendo aquí?
Actualizado:
El anteriormente trabajó en la ventana acoplable después he añadido a continuación en Dockerfile:
DE alpine:más reciente
EJECUTAR el apk --no-cache --update --verbose agregar grep bash dmidecode &&
rm-rf /var/cache/apk/* /tmp/* /sbin/halt /sbin/poweroff /sbin/reboot
Y a continuación en la ventana acoplable componer archivo:
privilegiada: true
Pero Cuando trató de usar la anterior en kubernetes él no es capaz de recuperar demidecode de salida.
Una ayuda será muy apreciada.