Seite 1 von 2
Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 8. Mai 2022 16:12
von tsch
Ich nutze ein Notebook mit installiertem Windows 10 als Client, auf dem auch Visual Studio Code installiert ist.
Nun möchte ich auf die auf die openHAB-Volumes meines Linux-Servers mit dem o.g. Windows-Client zugreifen.
Wo finde ich zu diesem Thema sachdienliche Hinweise, damit ich Visual Studio Code auf meinem Windows-Client nutzen kann, um die Konfig-Dateien von openHAB in den Docker-Volumes auf meinem Remote Linux-Server bearbeiten zu können?
Stehe momentan total auf dem Schlauch. Vielen Dank für Eure Unterstützung.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 8. Mai 2022 18:46
von udo1toni
Richte Dir einen Docker Container mit Samba ein. Reiche in diesen Container die passenden Volumes herein und gebe sie dort frei. Die größte Herausforderung dabei ist immer, die passenden User IDs zu setzen, so dass die Freigabe anschließend auch schreibbar ist.
Am Rande (weil ich selbst gerade daran bastele...) Es gibt VisualStudio Code Server auch als Docker Container.
Bäääm!
Damit kannst Du per Browser arbeiten. Und ja, das ist zu 99% so wie im Original VisualStudio Code, incl. Plugins.
Allerdings (kleiner Dämpfer) gibt es da ein paar Versionseinschränkungen und es ist nicht ganz so komfortabel wie bei der Desktop Variante.
Dafür ist man aber komplett unabhängig vom Rechner, wenn man will.
VisualStudio Code Server verlangt auch ein Login

das Paket ist dafür ausgelegt, über Internet erreichbar zu sein (würde ich aber nicht machen...)
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 24. Mai 2022 19:38
von tsch
Vielen Dank für Deine Antwort, eben erst gesehen.
Bin etwas verwundert, dass wohl sonst niemand Bedarf hat, auf den Code im Docker zuzugreifen. Bedeutet entweder a) die openHAB Docker-Nutzer programmieren nicht, b) ich sehe den Wald vor lauter Bäumen nicht und die Lösung ist ganz einfach.
Deine Antwort sieht (leider) nicht nach b) aus

Bin inzwischen ein großr Container-Fan aber eigentlich würde ich, wie bisher mit openHAB auf einem Raspberry Pi weiterhin Visual Studio Code nutzen, um auch openHAB-Docker programmieren zu können.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 24. Mai 2022 21:52
von udo1toni
Wie gesagt... man kann VSCode als Server-Anwendung in einem Docker Container laufen lassen. Du greifst dann über den Browser auf VSCode Server zu. Die Bedienung ist zu fast 100% identisch mit dem "normalen" VSCode. Alle Verzeichnisse, auf die Du zugreifen können willst, müssen natürlich als Volume eingebunden werden. Sollte aber nicht unmöglich sein.

Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 25. Mai 2022 01:29
von scotty
Wie hast du die Anwendung eingerichtet, über eine docker-compose.yml? Unter DockerHub habe ich noch nichts verwendbares gefunden.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 25. Mai 2022 18:44
von udo1toni
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 25. Mai 2022 22:21
von scotty
Eine Antwort auf die vom TE gestellte Frage habe ich aber auch noch: unter Linux Mint 19.3 greife ich auf die Dateien über den Dateimanager Nemo mit dem Befehl sftp://<meineIP>:<meinPort> zu.
Den äquivalenten Befehl zu Windows muss du dir allerdings selbst suchen.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 27. Mai 2022 11:42
von tsch
scotty hat geschrieben: ↑25. Mai 2022 22:21
Eine Antwort auf die vom TE gestellte Frage habe ich aber auch noch: unter Linux Mint 19.3 greife ich auf die Dateien über den Dateimanager Nemo mit dem Befehl sftp://<meineIP>:<meinPort> zu.
Den äquivalenten Befehl zu Windows muss du dir allerdings selbst suchen.
Das klingt nach einer guten Idee, vielen Dank. TotalCommander, den ich nutze, kann mit einem Plugin SFTP.
Muss zusätzlich zu den beiden im Vorlage-Script für Docker angelegten Ports 8080 und 8443 noch ein weiterer für SFTP anlegegt werden oder kann dafür einer der beiden vorhandenen genutzt werden.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 28. Mai 2022 15:38
von tsch
Bin zunächst wieder auf einen weiteren Raspberry Pi 3 gegangen, damit ich nicht zwei Baustellen 1) Docker statt Raspberry und 2) openHAB 3.x statt 2.x habe.
Re: Wie auf openHAB Dateien in Docker-Volume auf anderem Host zugreifen?
Verfasst: 29. Mai 2022 02:55
von scotty
Schade, hätte meine Erfahrungen gerne an dich weiter gegeben
