linux:conteneur:docker:domoticz
Table des matières
Déployer le conteneur Domoticz
Déploiement
Utilisez la commande suivante pour créer un nouveau conteneur et exécuter Domoticz:
docker run -d \ -p 8088:8080 \ -p 9443:443 \ -v Domoticz_conf:/opt/domoticz/userdata \ -e TZ=Europe/Amsterdam \ --name=Domoticz \ --restart unless-stopped \ domoticz/domoticz
Il ne vous restera plus qu'a copier votre basse de donnée et plugin existant depuis votre installation standard
Copie de donnée
Dans le cadre d'une migration d'une machine vers une autre (installaion en dur vers un Docker)
Faire un backup de votre ancienne installation puis le copier sur la machien ou docker est installé !
BDD
scp -C domoticz.db/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
Plugins
scp -rC plugins/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
Scripts
scp -rC scripts/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
Contrôle
Pour les répertoires :
tree -d -L 2 /var/lib/docker/volumes/Domoticz_conf/_data/
/var/lib/docker/volumes/Domoticz_conf/_data/ ├── backups │ ├── daily │ ├── hourly │ └── monthly ├── plugins │ ├── AwoxSMP │ ├── examples │ ├── plugins-manager │ └── tuyaha ├── scripts │ ├── dzVents │ └── lua └── www └── templates
Pour les répertoires et fichiers sur 2 niveaux :
<code bash>tree -L 2 /var/lib/docker/volumes/Domoticz_conf/_data/
</code>
/var/lib/docker/volumes/Domoticz_conf/_data/ ├── backups │ ├── daily │ ├── hourly │ └── monthly ├── customstart.sh ├── domocookie.txt ├── domoticz.db ├── domoticz.db-shm ├── domoticz.db-wal ├── plugins │ ├── AwoxSMP │ ├── examples │ ├── plugins-manager │ └── tuyaha ├── scripts │ ├── dzVents │ └── lua └── www └── templates
— sylvain 2025/11/26 23:30
linux/conteneur/docker/domoticz.txt · Dernière modification : de sylvain
