デバイスが接続されているときにSYMLINKSを作成するためのudevルールが書かれています。ルールはホストマシン上で正常に動作していますが、これらのルールを/etc/udev/rules.dにインストールしたコンテナを起動すると、コンテナ内で動作しません。私のudevルールは、実行中のドッカー・コンテナの内部で動作しないのはなぜですか?
外部ドライブが接続されたことを検出し、対応するシンボリックリンクを作成しようとしています。/dev/sdXは、ドライブがdocker run
に存在する場合にコンテナのブート時に作成されますが、実行コマンドの後には表示されず、ドライブが取り外されると消えません。
ここでは、ホストマシン上で問題なく動作例のルールです:
KERNEL=="sd?", SYMLINK+="test_%k"
あなたはどんな種類のデバイスを扱いたいと思いますか、あなたのルールはどのように見えますか? –