Seite 1 von 1

exec command im docker

Verfasst: 28. Dez 2022 15:15
von mothabrain
ich betreibe oh 3.4 im docker container. nun möchte ich gerne ein net rpc shutdown aus dem exec binding realisieren. ich habe bereits ein entsprechendes skript zum herunterfahren meiner workstation eingerichtet und gewhitelistet, (funktioniert auch direkt aus der bash des hauptsystems). nun fällt mir auf, dass der container kein net command aufweist. wie könnte ich dennoch das exec command ausführen?

Re: exec command im docker

Verfasst: 28. Dez 2022 19:01
von udo1toni
Schwierig. Grundsätzlich könntest Du versuchen, das Binary in einem der Volumes abzulegen (userdata wäre wohl geeignet). Du musst dann natürlich den kompletten Pfad (aus Containersicht) sangeben, also z.B. ein Ordner userdata/bin/ und dort net abgespeichert, ergibt als Aufruf dann

Code: Alles auswählen

/openhab/userdata/bin/net
Allerdings weiß ich nicht, ob net noch andere Dinge mit installiert.

Re: exec command im docker

Verfasst: 29. Dez 2022 11:10
von mothabrain
danke für den tipp. leider fehlen weitere lib dependencies. naja, ein versuch war es wert.