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
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é !
scp -C domoticz.db/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
scp -rC plugins/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
scp -rC scripts/ user@ip_destinantion:/var/lib/docker/volumes/Domoticz_conf/_data/
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