docker + sbfspot

Windows, Android, iOS, Linux, Chrome OS, ...
StarWing
Elite Poster
Elite Poster
Berichten: 892
Lid geworden op: 28 jan 2006, 17:21
Uitgedeelde bedankjes: 38 keer
Bedankt: 73 keer
Recent bedankt: 1 keer

Bericht

Ik ben aan het proberen mijn huidige ubuntu VM met SBFspot te migreren naar een docker container, maar ik heb een probleem (anders zou ik geen topic aanmaken, nietwaar?)

De image die ik gebruik is nakla/sbfspot

Bij het starten van de container krijg ik een access denied:

Code: Selecteer alles

vdocker@vdockerserver:/docker/sbfspot$ sudo docker compose up
WARN[0000] /docker/sbfspot/docker-compose.yaml: `version` is obsolete
[+] Running 1/0
 ✔ Container sbfspot-sbfspot-1  Created                                                                                                                           0.0s
Attaching to sbfspot-1
sbfspot-1  | /etc/sbfspot/SBFspot.cfg is not readable by user with ID 5000.
sbfspot-1  | Please change file permissions accordingly and restart the container.
sbfspot-1 exited with code 1
sbfspot-1  | /etc/sbfspot/SBFspot.cfg is not readable by user with ID 5000.
Ik heb een user aangemaakt, genaamd sbfspot, en een aantal rechten toegekent:

Code: Selecteer alles

vdocker@vdockerserver:/docker/sbfspot$ id sbfspot
uid=5000(sbfspot) gid=5000(sbfspot) groups=5000(sbfspot),0(root)
De directory waarin de container schrijft, en overigens wel in slaagt van files te creëren bij de initialisatie van de container heeft 777 rechten.

Code: Selecteer alles

vdocker@vdockerserver:/docker/sbfspot$ ls -l
total 8
-rw-r--r-- 1 root    root     539 Jun 18 19:01 docker-compose.yaml
drwxrwxrwx 4 sbfspot sbfspot 4096 Jun 18 19:02 sbfspot

Code: Selecteer alles

vdocker@vdockerserver:/docker/sbfspot/sbfspot$ ls -l
total 8
drwxrwxrwx 2 sbfspot sbfspot 4096 Jun 18 19:02 data
drwxrwxrwx 2 sbfspot sbfspot 4096 Jun 18 19:51 etc
vdocker@vdockerserver:/docker/sbfspot/sbfspot$
Wat mis ik? Ik ben sowieso geen held met linux rechten. Meestal zet ik het op 777 aangezien mijn systemen enkel lokaal hangen en niet via buitenaf bereikbaar zijn, maar dit werkt nu niet.
Gebruikersavatar
keerekeerweere
Plus Member
Plus Member
Berichten: 211
Lid geworden op: 09 nov 2008, 09:47
Locatie: Opwijk
Uitgedeelde bedankjes: 45 keer
Bedankt: 17 keer

Bericht

Kan het zijn dat je de docker eveneens in een lxc of vm binnen Proxmox draait ? Als je docker binnen een LXC draait in unpriviledged mode zijn er speciale zaken die ja kan toevoegen om dit te vermijden. Als ik me niet vergis was er is ook een situatie waar voor userid + 1000 of zoiets uithaalt.
ken er het fijne niet meer van...
was er ooit tegen gelopen toen ik ulimit instellingen onder docker onder een lxc container wou uitvoeren.
gpt of copilot al eens gepolst voor wat suggesties ?
Orange Internet Giga fiber 1000/50 - OPNSense - VOIP OVH on Fritz!Box 7390
StarWing
Elite Poster
Elite Poster
Berichten: 892
Lid geworden op: 28 jan 2006, 17:21
Uitgedeelde bedankjes: 38 keer
Bedankt: 73 keer
Recent bedankt: 1 keer

Bericht

Blijkbaar is deze repo nogal half en half afgewerkt. Je moet zelf de directories en cfg files gaan aanmaken, niettegenstaande hij wel de .default cfg files aanmaakt, moet je zelf de dirs voor de logging en cd cfg files manueel aanmaken en bewerken, en nadien chmodden.
De melding "is not readable" is dus niet waar. Zou eerder "file not found" moeten zijn.
Dit staat ook nergens vermeld in de documentatie van deze container.

Werkt nog niet, maar wel al een aantal stappen verder.

De docker draait overigens op een Ubuntu machine in ESXi.