Synology-Forum.nl

Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: walberg op 29 maart 2018, 16:37:23

Titel: /lib/udev/rules.d/ in Docker
Bericht 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?
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: Birdy op 29 maart 2018, 16:59:33
In Docker Terminal of PuTTY (als root) even zoeken (find) op: rules.d of udev ?
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: walberg op 29 maart 2018, 17:41:11
Balen,  zelfs nog even met Midnight Commander wezen zoeken,  helemaal niets, geen udev en geen rules.d
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: wizjos op 29 maart 2018, 18:37:10
Hmmm, ik zie het wel:
[attach=1]
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: walberg op 29 maart 2018, 19:13:09
Kennelijk gebruik ik dan op verkeerde wijze de find functie?

Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: walberg op 29 maart 2018, 19:40:17
Ja, gewoon alle libs afgaan  (find lukt kennelijk niet)  gevonden onder de hoofdmap ~lib   dan /udev
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: wizjos op 29 maart 2018, 20:29:03
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).
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: Birdy op 29 maart 2018, 21:49:05
Maar, is er wel gezocht in de betreffende Docker Container?
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: wizjos op 29 maart 2018, 23:25:32
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....
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: Birdy op 30 maart 2018, 00:10:20
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. ;)


Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: wizjos op 30 maart 2018, 01:29:54
Citaat van: Birdy
Blijkt ook uit wat jij gevonden hebt (lib) en wat  @walberg (~lib) uiteindelijk gevonden heeft. ;)
Bij mij ook die '~lib' hoor:
[attach=1]
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: Birdy op 30 maart 2018, 10:10:35
Ahhhh, dat had je niet vermeld en het onderwerp klopt dan ook niet :P
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: Birdy op 30 maart 2018, 22:48:34
@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/" ?
Titel: Re: /lib/udev/rules.d/ in Docker
Bericht door: StefaanD op 26 april 2018, 19:33:39
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.