My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


linux:conteneur:docker:domoticz

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki