Einrichtungsfragen "Docker" - trotz Recherche verstehe ich nicht alle Einstellungen

Status
Für weitere Antworten geschlossen.

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Einrichtungsfragen "Docker" - trotz Recherche verstehe ich nicht alle Einstellungen

Hallo zusammen,

ich versuche mich gerade auf meiner DS716+ mit einer Docker-Installation, bräuchte aber dazu Eure fachkundige Hilfe.

Ziel ist es, einen "daapd-Server" (sowas wie den Firefly-Media-Server) auf meiner DS laufen zu lassen. Meine Musik liegt
auf der DS im Ordner "\volume2\Musik".

Nachdem ich über das Paketzentrum das Paket "Docker" installiert habe, habe ich in der Docker-App unter Registrierung als Suchbegriff "mt-daapd" eingegeben. Als erstes wird mir "linuxserver/daapd" angeboten. Dieses Teil habe ich dann heruntergeladen. Nach dem Download gehe ich auf "Abbild" und klicke dort auf "Starten". Soweit für mich verständlich.

Nach dem Start gibt es unter "Allgemeine Einstellungen" noch den Punkt "Erweiterte Einstellungen". Dazu habe ich folgende Fragen:

- was muss ich unter "Volume" bei Mount-Pfad eingeben ? Wäre das "\volume2\Musik" ?
- unter Netzwerk steht voreingestellt "bridge". Muss ich da etwas ändern?
- bei den Port-Einstellungen steht nichts. Woher nehme bzw. weiß ich den lokalen Port (ich vermute, den kann ich selbst frei vergeben), und welches ist der Container-Port?
- was ist bei "Links" und bei "Umwelt (?)" einzugeben?

Egal was ich dort eingebe, wenn ich den "daapd-Server" starte, dann kommt zwar keine Fehlermeldung, aber wie rufe ich ihn auf, um dort etwas konfigurieren zu können?

Bei anderen Containern habe ich gesehen, dass dort in den erweiterten Einstellungen unter den Port-Einstellungen schon etwas eingetragen steht. Da ist mir klar, wie man eine evtl. Web-Oberfläche aufruft.

Ich wäre Euch dankbar, wenn Ihr mir ein wenig helfen könntet, da ich mich schon recht lange darum bemühe, auf meiner DS einen "daapd-Server" zum laufen zu bringen.

Besten Dank für Eure Hilfe und sorry, falls die Fragen zu dämlich erscheinen........
Fraubi
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Hallo;

Das findest du sehr schön aufbereitet bei Synology: https://www.synology.com/de-de/knowledgebase/DSM/help/Docker/docker_container
Hier werden alle Parameter -v -p -e erklärt anhand eines Beispiels ;)

Die fehlenden Daten für deinen Container linuxserver/daapd sind hier genannt: https://hub.docker.com/r/linuxserver/daapd
was immer die erste Anlaufstelle sein sollte, der Docker Hub.

Der Entwickler hängt den Container direkt an den Netzwerkstack vom Host, das wäre für die DS OK - hier ist Port 3689,6600 i.d.R. frei.
Was auch noch fehlt in deiner Aufzählung ist eine Config Ordner -v /volume1/docker/daapd/config:/config damit der Container nach einem Neustart alle Einstellungen/Änderungen
behält und du auch Anpassungen vornehmen kannst.

Ein kleine Besonderheit hat er noch, damit der Zugriff auf die Dateien fehlerfrei funktioniert muss der Eigentümer mitgegeben werden im Bereich Umwelt:
-e PGID=<gid> -e PUID=<uid>

Das ist mein user [xmbc] der nur auf die Musik Zugriff hat und auch noch Eigentümer davon ist; Über die Konsole kannst ich seine ID recht schnell auslesen:
Rich (BBCode):
id xbmc
uid=1029(xbmc) gid=100(users) groups=100(users)
Du kannst diese Werte auch mit der Docker GUI nachträglich mitgeben.

Über die Container Details hast du Zugriff auf dessen Konsole und die Logs. Startet der Container und es gibt einen Fehler bspw. durch einen falschen Werk in der Config kommt der Dienst nicht hoch, hast du du hier die Möglichkeit das genauer zu analysieren.

Ich starte nicht mit der Docker GUI von Synology sonder bleib auf der Konsole hier könnte das so aussehen:
Rich (BBCode):
docker run -d --name daapd --restart=always -v /volume1/docker/daapd/config:/config -v /volume1/download:/music -e PGID=100 -e PUID=1029  -p 3689:3689 -p 6600:6600 linuxserver/daapd

Bob
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
@Bob

Hi Bob,

recht herzlichen Dank für Deine ausführliche Anleitung und die Mühe, die Du Dir damit gemacht hast. Dank Deiner Hilfestellung habe ich es endlich geschafft, den daapd-Server zum Laufen zu bekommen, und nun funktioniert alles. Alleine wäre ich da sicher nie klargekommen.

So einfach wie ich mir das mit 'Docker' vorgestellt habe ist es nicht, aber wenn man ersteinmal weiß, was in die Eingabefelder eingetragen werden muss, kann man es hinbekommen. Leider sind die Infos seitens Synology eher spärlich, da bin ich froh, dass es dieses Forum und Anwender gibt, die einem helfen.

Werde mich jetzt mal an der 'Installation' des nächsten Containers versuchen, mal sehen, ob mir meine neu erworbenen Kenntnisse da auch weiterhelfen.

Nochmals vielen Dank für die Hilfe und beste Grüße
Fraubi
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat