Kann nicht auf Docker-Container zugreifen

FotoWolle

New member
Hallo,

ich gebe gleich zu, ich bin kein Experte sondern versuche auf einfachem Wege, mit Hilfe von Anleitungen etc. meine Dienste zum Laufen zu bekommen.

Ich habe folgendes Problem und finde keine Lösung:

Ich habe auf meinem Synology NAS DS218+ Docker installiert und als Container Papermerge. Dieser Container sollte unter Port 8095 erreichbar sein. Wenn ich allerdings versuche, aus dem Heimnetz nicht aus dem Internet, darauf zuzugreifen, erhalte ich immer folgende Fehlermeldung:

Aufruf über IP Adresse 192.168.178.10:8095 (=Port für den Container)

Fehlermeldung: ERR_CONNECTION_RESET

Über den Port 8000 (Docker) erhalte ich die Fehlermeldung ERR_CONNECTION_REFUSED

Was mache ich hier falsch?

Unabhängig vom NAS:
Dasselbe Problem habe ich mit dem Unraid-Homeserver. Wenn ich installierte Apss aufrufen will, erhalte ich trotz richtigem Port die Fehlermeldung
ERR_CONNECTION_REFUSED

Wie gesagt, ich bin kein Netzwerk-Experte und komme hier nicht weiter, da in den ganzen Tutorials das nicht erklärt wird. Dort wird wohl immer vorausgesetzt, dass das funktioniert.

Als Router habe ich eine FritzBox 7490, an der keine besonderen Einstellungen vorgenommen wurden.

Beim NAS habe ich nur die Erreichbarkeit über Quickconnect eingerichtet.

Es geht hier lediglich um die Erreichbarkeit aus dem Heimnetz. Eine Erreichbarkeit via Internet ist nicht erforderlich.

Ich hoffe, ihr könnt einem Noob wie mir helfen.

Vielen Dank schon mal.

Viele Grüße und schönen ersten Advent
Wolfgang
 
Hi,

also...
Ich habe auf meinem Synology NAS DS218+ Docker installiert und als Container Papermerge. Dieser Container sollte unter Port 8095 erreichbar sein.
Aufruf über IP Adresse 192.168.178.10:8095 (=Port für den Container)
Über den Port 8000 (Docker) erhalte ich die Fehlermeldung ERR_CONNECTION_REFUSED
... vielleicht erzählst Du uns erstmal, was Du bisher getan hast bzw. wie hast Du den Container erstellt? Über die Shell mit einem längeren Befehl, über eine docker-compose.yaml-Datei, über die Syno-Docker-Oberfläche (falls ja, was genau hast Du da konfiguriert)? 🙃
 
Ich habe über die Docker-App aus dem Paketzentrum unter „Registrierung“ nach Papermerge gesucht und es dort runtergeladen.

Bei Netzwerk für diesen Container habe ich „bridge“ ausgewählt bzw. übernommen (war schon voreingestellt).
Unter „Allgemeine Einstellungen“ habe ich lediglich einen Containernamen vergeben.

Unter "Port-Einstellungen" habe ich unter "Lokaler Port" 8095 eingetragen.

Unter "Volume-Einstellungen" habe ich die erforderlichen Ordner verknüpft.

Und das war alles - siehe beiliegende Screenshots
 

Anhänge

  • Bildschirmfoto 2023-12-03 um 23.35.18.png
    Bildschirmfoto 2023-12-03 um 23.35.18.png
    128,9 KB · Aufrufe: 9
  • Bildschirmfoto 2023-12-03 um 23.37.05.png
    Bildschirmfoto 2023-12-03 um 23.37.05.png
    105,6 KB · Aufrufe: 8
  • Bildschirmfoto 2023-12-03 um 23.39.22.png
    Bildschirmfoto 2023-12-03 um 23.39.22.png
    109,6 KB · Aufrufe: 6
  • Bildschirmfoto 2023-12-03 um 23.40.49.png
    Bildschirmfoto 2023-12-03 um 23.40.49.png
    149,1 KB · Aufrufe: 6
  • Bildschirmfoto 2023-12-03 um 23.41.01.png
    Bildschirmfoto 2023-12-03 um 23.41.01.png
    137 KB · Aufrufe: 8
Wenn ich dann versuche, Papermerge aufzurufen, kommt die Fehlermeldung.

Das passiert unter Windows, MacOS und Linux Mint, egal welcher Browser. Eine extra Firewall habe ich auf keinem System installiert. Es sollte nur die Firewall der Fritz Box aktiv sein.
 

Anhänge

  • Bildschirmfoto 2023-12-03 um 23.42.49.png
    Bildschirmfoto 2023-12-03 um 23.42.49.png
    97,8 KB · Aufrufe: 2
Weiss ja nicht, ob das hier richtig ist, aber unter https://docs.papermerge.io/Installation/docker.html heisst es:
The only two required environment variables are...
Die sehe ich bei Dir allerdings nicht... Vielleicht hilft es ja, wenn Du die mal dazu packst, bzw. kannst Du Dich ja mal erstmal an dem Shell-Einzeiler orientieren:

docker run -p 8000:8000 \
-e PAPERMERGE__MAIN__SECRET_KEY=abc \
-e DJANGO_SUPERUSER_PASSWORD=123 \
papermerge/papermerge:latest
Vielleicht auch (vorerst) mal bzgl. der Ports bei 8000:8000 bleiben (vllt reagiert die App "intern" ja allergisch, wenn es nicht der Port 8000 ist, Du rufst die App via 8095 auf und er will sofort auf 8000 schwenken, geht aber nicht).
 
Ich habe beides getestet. Den Befehl hab ich im Terminal des Containers eingegeben ("mit Befehl starten")
Resultat im Screenshot

Das wechseln von 8095:8000 zu 8000:8000 hat leider nichts gebracht.
 

Anhänge

  • Bildschirmfoto 2023-12-04 um 00.10.59.png
    Bildschirmfoto 2023-12-04 um 00.10.59.png
    104,3 KB · Aufrufe: 6
Ich denke, es gibt ein grundsätzliches Problem, nur verzweifle ich hier, weil alles, was ich teste, nichts ändert :(

Ich habe im Heimnetz das NAS und auf (testweise) einen UnRaid-Server auf meinem alten PC.

Egal auf welchem Gerät ich eine Application per Portzugriff aufrufen will, ich erhalte immer die Meldung "ERR_CONNECTION_REFUSED"

Es ist für mich, wie wenn eine Art Firewall diese Zugriffe grundsätzlich blockieren würde.

Ich habe in der FritzBox Portfreigaben für die einzelnen IP-Adressen eingetragen, das hat aber auch nichts geändert. Auch der Zugriff über die MyFritz-Adresse und den Port funktioniert nicht.

So wie ich es verstehe, sollte der Zugriff z.b. auf AdGuard auf den UnRaid-Server ja so funktionieren:

IP-Adresse : Port - also 192.168.xxx.74:3000

Und das führt dann wieder zu ERR_CONNECTION_REFUSED

Das alles im LAN-gebundenen Heimnetz, kein externer Zugriff...
 
Zuletzt bearbeitet:
@Moderator - dieses Thema kann geschlossen/gelöscht werden. Das Problem liegt vermutlich nicht am NAS sondern an der FritzBox. Habe im entsprechenden Forum ein Thema dazu aufgemacht.

Danke an blurrrr für seine Unterstützung

 

Letzte Anleitungen

Statistik des Forums

Themen
4.606
Beiträge
47.181
Mitglieder
4.256
Neuestes Mitglied
meischdaman
Zurück
Oben