Docker ファイルに組み込まれたシステム開発イメージがあります。コードをフラッシュするには、USB シリアル経由でノードに接続する必要があります (例: /dev/ttyACM0
)。
Docker では、新しいバインド マウント機能 ( https://github.com/dotcloud/docker/issues/111、-b
または最近では-v
オプションを参照) を使用して、ホストの devfs をコンテナーに公開しました。ただし、デバイスに接続するたびに (「cat /d/ttyACM0」、d は dev へのバインド マウント)、「操作は許可されていません」と表示されます。マウントをバインドするだけでなく、コンテナ内で実際にキャラクターデバイスを使用することは可能ですか?
udevルールを介して特定の開発者を公開することさえ可能でしょうか?