exec command im docker

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
mothabrain
Beiträge: 17
Registriert: 19. Dez 2022 17:56
Answers: 0

exec command im docker

Beitrag 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?
OPENHAB 4.2 per Docker Container (x64)

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: exec command im docker

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

mothabrain
Beiträge: 17
Registriert: 19. Dez 2022 17:56
Answers: 0

Re: exec command im docker

Beitrag von mothabrain »

danke für den tipp. leider fehlen weitere lib dependencies. naja, ein versuch war es wert.
OPENHAB 4.2 per Docker Container (x64)

Antworten