Gar nicht. Der Container hat dafür ja bereits Variablen:
Bei DB hinterlegst du entsprechend "invidious" und als User und Passwort hinterlegst du "kemal". Siehe auch hier das Beispiel:
https://github.com/iv-org/invidious/blob/master/docker-compose.yml
Ich vermisse bei "invidious" allerdings eine Einstellung wo man die IP und Port der Datenbank hinterlegen kann. Laut dem Beispiel sucht der nach dem Hostnamen "postgres", wobei nicht dokumentiert ist ob das eine änderbare Variable ist. Hier nutzt er wiederum localhost:
https://github.com/iv-org/invidious/blob/master/config/config.example.yml
EDIT: Ah ok, das ist der Grund warum die Anleitung so mega kompliziert ist:
https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/?tab=comments#comment-1025622
Ich weiß gerade nicht, ob man dafür ein eigene Custom Netzwerk anlegen muss, damit der eine Container den anderen über seinen Hostnamen finden kann.
@ich777 Müsste ich nicht eigentlich in der Lage sein einen Container über seine Container-ID anpingen zu können, wenn beide im Bridge-Netzwerk sind? Ich habe testweise meinem webdav Container ein "--hostname=webdav" mitgegeben und dann versucht über diese Namen und über die Container ID eine Verbindung aufzubauen, was aber nicht geht (beide Container sind in Bridge):