Persönliche Lib über Dockerfiles die ich für Projekte benötige!
133
Persönliche Libs über Dockerfiles die ich für meine Projekte benötige! Alle Images sind für mein Asus Tinker Board & Raspberry Pi 3
Das ist eine Kopie von der offiziellen Homegear Docker Image. Basierend auf Debian 9 (Stretch)
Folgende Ordner können vom Host geladen werden um die Konfigurationsdateien außerhalb vom Container zu speichern:
Um eine stabile Version von Homegear laufen zu lassen, führen wir folgende Befehle aus:
mkdir -p /homegear-data/etc
mkdir /homegear-data/lib
mkdir /homegear-data/logdocker run -d --rm -v /homegear-data/etc:/etc/homegear:Z -v /homegear-data/lib:/var/lib/homegear:Z -v /homegear-data/log:/var/log/homegear:Z -p 2001:2001 -p 2002:2002 -p 2003:2003 --name homegear psycho0verload/armv7hf-lib:homegear-latestdocker exec -it homegear homegear -r
To run a PHP command within Homegear's script engine, use:
docker exec -it homegear homegear -e rc 'print $hg->getVersion();'
To execute a script in the scripts directory:
docker exec -it homegear homegear -e rs MyScript.phpMein persönliches docker-compose.yml:
version: '2.2'
services:
homegear:
container_name: Homegear
image: psycho0verload/armv7hf-lib:homegear-latest
restart: always
ports:
- 2001-2003:2001-2003
volumes:
- /opt/Homegear/etc:/etc/homegear:Z
- /opt/Homegear/lib:/var/lib/homegear:Z
- /opt/Homegear/log:/var/log/homegear:Z
devices:
- /dev/ttyAMA0:/dev/ttyAMA0
If you want to expose host devices to Homegear use the --device option. E. g. to expose /dev/ttyUSB0:
docker run -d --rm -v /homegear-data/etc:/etc/homegear:Z -v /homegear-data/lib:/var/lib/homegear:Z -v /homegear-data/log:/var/log/homegear:Z -p 2001:2001 -p 2002:2002 -p 2003:2003 --device=/dev/ttyUSB0 --name homegear psycho0verload/armv7hf-lib:homegear-latest
Content type
Image
Digest
Size
188.4 MB
Last updated
over 8 years ago
docker pull psycho0verload/armv7hf-lib:homegear-latest