Ich habe udev-Regeln geschrieben, um SYMLINKS zu erstellen, wenn ein Gerät verbunden ist. Die Regeln funktionieren auf dem Hostcomputer einwandfrei, aber wenn ich einen Container mit den gleichen Regeln in /etc/udev/rules.d starte, funktionieren sie nicht in meinem Container.Warum funktionieren meine udev-Regeln nicht in einem aktiven Docker-Container?
Ich versuche zu erkennen, wenn ein externes Laufwerk angeschlossen ist und einen entsprechenden Symlink erstellen./dev/sdX wird beim Start des Containers erstellt, wenn das Laufwerk zum Zeitpunkt docker run
vorhanden war, aber nach dem run-Befehl nicht angezeigt wird und auch nicht verschwindet, wenn das Laufwerk entfernt wird.
Hier ist ein Beispiel-Regel, die gerade fein auf der Host-Maschine funktioniert:
KERNEL=="sd?", SYMLINK+="test_%k"
Würden Sie bitte posten, welche Art von Gerät Sie handhaben möchten und wie Ihre Regeln aussehen? –