É possível expor um dispositivo USB a um contêiner LXC / Docker?

Eu tenho uma imagem de desenvolvimento de sistema incorporado contida em um arquivo do Docker. Para fazer o código piscar, eu preciso me conectar aos nós via USB Serial (por exemplo,/dev/ttyACM0).

Com o Docker, usei o novo recurso de montagem de ligação (consultehttps://github.com/dotcloud/docker/issues/111, -b ou mais recentemente o-v opção) para expor os hosts devfs ao container. No entanto, sempre que eu me conectar ("cat / d / ttyACM0", d é a montagem de ligação para dev) para o dispositivo eu recebo "operação não permitida". É possível não apenas vincular a montagem, mas realmente usar dispositivos de caractere no contêiner?

Seria talvez possível expor desenvolvedores específicos através das regras do udev?

questionAnswers(3)

yourAnswerToTheQuestion