Hallo,
ich bin seit Kurzem stolzer Besitzer einer DS918+, die nun auch Docker unterstützt (im Gegensatz zu meiner vorher zum Einsatz gekommenene 413). Nun habe ich verschiedene Container aufgesetzt, was auch grundsätzlich gut funktioniert. Der Einfachheit halber beim Vergeben von Ports nutze ich die Host-Funktion, sodass jeder Docker Port auf den jeweiligen Synology Port übertragen wird (8989:8989, 32400:32400, etc).
Nun wollte ich auch einen Container für gogs aufsetzen. Allerdings benötigt gogs ja den Port 22, der schon für SSH in Verwendung ist. Da ich beim manuellen Vergeben von Ports bislang Probleme hatte, wollte ich die Host-Funktion gerne auch weiterhin nutzen. Bei Plex hatte ich bsp. das Problem, das Port 1900 angeblich auf der Synology in Verwendung war, was ich via auf der Synology ausgeführtem netstat Befehl allerdings zu dem Zeitpunkt nicht verifizieren konnte.
Kann ich die Ports irgendwie innerhalb des Containers umdefinieren, ohne die manuelle Portfreigabe zu aktivieren? Quasi so, dass Gogs beim Starten bereits statt Port 22 einen anderen Port verwenden will? Über das Docker Terminal sehe ich, dass bereits direkt beim Start Fehlermeldungen generiert werden, da Port 22 nicht genutzt werden kann; ich habe den Pfad /data für gogs auf meine /volume1 verlinkt; dort erstellt gogs nicht einmal eine config.ini, die ich ggf. diesbezüglich verändern könnte - wahrscheinlich eben, weil bereits zuvor die Portfehler auftreten.
Ich bin absoluter Neuling (3 Tage), was Docker auf der Synology anbelangt... daher würde ich mich sehr freuen, wenn Ihr mir weiterhelfen könntet
Danke im Voraus und LG
ich bin seit Kurzem stolzer Besitzer einer DS918+, die nun auch Docker unterstützt (im Gegensatz zu meiner vorher zum Einsatz gekommenene 413). Nun habe ich verschiedene Container aufgesetzt, was auch grundsätzlich gut funktioniert. Der Einfachheit halber beim Vergeben von Ports nutze ich die Host-Funktion, sodass jeder Docker Port auf den jeweiligen Synology Port übertragen wird (8989:8989, 32400:32400, etc).
Nun wollte ich auch einen Container für gogs aufsetzen. Allerdings benötigt gogs ja den Port 22, der schon für SSH in Verwendung ist. Da ich beim manuellen Vergeben von Ports bislang Probleme hatte, wollte ich die Host-Funktion gerne auch weiterhin nutzen. Bei Plex hatte ich bsp. das Problem, das Port 1900 angeblich auf der Synology in Verwendung war, was ich via auf der Synology ausgeführtem netstat Befehl allerdings zu dem Zeitpunkt nicht verifizieren konnte.
Kann ich die Ports irgendwie innerhalb des Containers umdefinieren, ohne die manuelle Portfreigabe zu aktivieren? Quasi so, dass Gogs beim Starten bereits statt Port 22 einen anderen Port verwenden will? Über das Docker Terminal sehe ich, dass bereits direkt beim Start Fehlermeldungen generiert werden, da Port 22 nicht genutzt werden kann; ich habe den Pfad /data für gogs auf meine /volume1 verlinkt; dort erstellt gogs nicht einmal eine config.ini, die ich ggf. diesbezüglich verändern könnte - wahrscheinlich eben, weil bereits zuvor die Portfehler auftreten.
Ich bin absoluter Neuling (3 Tage), was Docker auf der Synology anbelangt... daher würde ich mich sehr freuen, wenn Ihr mir weiterhelfen könntet
Danke im Voraus und LG
Zuletzt bearbeitet: