Synology-Forum.nl
Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: walberg op 29 maart 2018, 16:37:23
-
Voor Homeassistant heb ik op dit moment de rules.d bestand nodig omdat iedere keer bij een opstart de usbpoorten veranderen.
Normaal staat deze bij linux op /lib/udev/rules.d/
Is dit bestand ook bij het gebruik van Docker ergens te vinden?
-
In Docker Terminal of PuTTY (als root) even zoeken (find) op: rules.d of udev ?
-
Balen, zelfs nog even met Midnight Commander wezen zoeken, helemaal niets, geen udev en geen rules.d
-
Hmmm, ik zie het wel:
[attach=1]
-
Kennelijk gebruik ik dan op verkeerde wijze de find functie?
-
Ja, gewoon alle libs afgaan (find lukt kennelijk niet) gevonden onder de hoofdmap ~lib dan /udev
-
rules.d is dan ook een directory i.p.v. een bestand. Wellicht dat dat uitmaakt... Alhoewel, als ik gewoon op de prompt 'find / -name rules.d' uitvoer, dan krijg ik /lib/udev/rules.d ook in beeld (en diverse andere in @appstore).
-
Maar, is er wel gezocht in de betreffende Docker Container?
-
Eeh, tja Docker heb ik er niet bij gehad (en maak ik ook geen gebruik van), dus dat zou kunnen maar vind ik dan wel een gebrek t.o.v. de 'normale' situatie. Zou niet moeten....
-
Klopt, het zou niet zo moeten zijn @wizjos.
Echter, het zijn wel aangepaste/uitgeklede Linux (b.v. Ubuntu) Containers.
Blijkt ook uit wat jij gevonden hebt (lib) en wat @walberg (~lib) uiteindelijk gevonden heeft. ;)
-
Blijkt ook uit wat jij gevonden hebt (lib) en wat @walberg (~lib) uiteindelijk gevonden heeft. ;)
Bij mij ook die '~lib' hoor:
[attach=1]
-
Ahhhh, dat had je niet vermeld en het onderwerp klopt dan ook niet :P
-
@wizjosHeb nu even gekeken maar, ik heb helemaal geen ~lib in DSM DSM 6.2-23511 (Beta) en wat Docker containers (DS711+II):
root@DS716II:/# pwd
/
root@DS716II:/# find . -iname rules.d
./volume1/@appstore/Virtualization/usr/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/244b3d816a802e21fced601c0b60a1485961348bc1900b8eb5d346a696542fac/usr/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/b0eee6db8476fa1e5ff3c2671c351aa7201adb3ae8f7ea8047b66918c50c9061-init/usr/[b]lib[/b]/udev/rules.d
./volume1/@docker/btrfs/subvolumes/b0eee6db8476fa1e5ff3c2671c351aa7201adb3ae8f7ea8047b66918c50c9061/usr/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/85c636fd7d3b04a7b62bea5b3f547bb797ed546497699e3f06ff44a7d1468960/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/9d89207d9a96c2f9cb1084d7705c439d38978b7a1dca1018ee57314970866909/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/d0e2fa92689df8fb6ba83d6f0978b5446efbd810f27076642f757e4cf026f98e/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/38588d42f82da359e970c28d916025decc9ae84032dc29161220c250d2de48a6/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/d633d113ad1a94144e890c8c7feab13ec3dd7e608a209c63930d11014554518e/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/2331ee1e029c8dafb928f0f0136a7e2b460a07e4f47716037488a485df117679/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/73705c86d94438cf0a2900edc510391a4ae83de5460c7a4c552ec74a91ee9e53/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/5aa11c88c08699b9c1381b9bb69c5d092360aa7c18cf557a22d0db031be85944/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/460ef57df7c35f7f1d30b57461ab6eb7cc146b06adce0d80c548251f4db9521b/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/ea42645bb08b80197a9031f601bd5bbbccaee6aad503a0a3e712ac78dfafdf9a/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/07bbc2c6bb807aee577c5b2e2e05e188955292da046c07f4b0b4d9036af72ea4/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/be67f4554b1e32a4d2a7557ce9c42d55fff31648b284ff55f52eefba64252898/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/092c893c4eebbf74708d2c17da502204edc88ef8a288c6cb5055989dca3498bc/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/c65b3ded7409777c452bb8e38b2652d8f79bd61292e103b37c5e43f12e0a5d62-init/lib/udev/rules.d
./volume1/@docker/btrfs/subvolumes/c65b3ded7409777c452bb8e38b2652d8f79bd61292e103b37c5e43f12e0a5d62/lib/udev/rules.d
./usr/lib/udev/rules.d
root@DS716II:/# pwd
/
root@DS716II:/# find . -iname ~lib
root@DS716II:/#
En ook niet in DSM 6.1.5-15254 Update 1 (DS411Slim):
root@DS411Slim:/# pwd
/
root@DS411Slim:/# find . -iname rules.d
./usr/lib/udev/rules.d
root@DS411Slim:/#
root@DS411Slim:/# pwd
/
root@DS411Slim:/# find . -iname ~lib
root@DS411Slim:/#
Hoe ontstaat ~lib ?
Heb je ook "/usr/lib/" ?
-
Even gewoon ingelogd op een container die 'k hier draaien heb;
sudo docker exec -t -i sabnzbd bash
en daar is inderdaad een directory /lib/udev/rules.d te vinden. Idem dito als ik dit probeer op mijn Sonarr en Radarr docker containers.