Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Tuto] OpenMediaVault + Docker + Jeedom

papenzzo
Timide
Messages : 4
Inscription : 12 juin 2017, 12:41

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par papenzzo » 12 juin 2017, 13:44

And the details of the error is there:

Erreur #0:
exception 'OMVModuleDockerException' with message 'Error: "couldn't connect to host" - Code: 7' in /usr/share/omvdocker/Utils.php:63
Stack trace:
#0 /usr/share/omvdocker/Utils.php(180): OMVModuleDockerUtil::doApiCall('http://localhos...')
#1 /usr/share/openmediavault/engined/rpc/docker.inc(354): OMVModuleDockerUtil::getContainers('42005')
#2 [internal function]: OMVRpcServiceDocker->getContainers(Array, Array)
#3 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('getContainers', Array, Array)
#5 /usr/sbin/omv-engined(500): OMVRpc::exec('Docker', 'getContainers', Array, Array, 1)
#6 {main}

Avatar de l’utilisateur
Nibb31
Actif
Messages : 2155
Inscription : 17 févr. 2015, 15:29

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par Nibb31 » 12 juin 2017, 14:09

Tu es sur quel matériel ? Il est conseillé maintenant d'utiliser OMV3 qui est suffisamment stable. Tu as fait toutes les mises à jour système ?

Dans ta copie d'écran, il n'y a même pas de container crée. Tu as installé MySQL ?
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par slobberbone » 12 juin 2017, 14:19

Salut,

Connectes-toi en ssh, fais un sudo service docker start
puis sudo service docker status !
Si docker ne démarres pas, as-tu mis à jour le kernel ? (voir le plugin extrra omv .

Sinon, pourquoi ne pas partir sur OMV 3.X sur une Debian Jessie (8) ?
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

papenzzo
Timide
Messages : 4
Inscription : 12 juin 2017, 12:41

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par papenzzo » 12 juin 2017, 14:35

Je suis sur OMV2.X vu que je suis sur une machine virtuelle et qu'en installant OMV3.X, j'ai remarqué que je n'avais pas accès à eth0.
Alors je viens de me connecter en ssh et voici le detail:

root@omv30:~# sudo service docker start
Starting Docker: dockerroot@omv30:~# sudo service docker status
Docker is running.
root@omv30:~#

Maintenant il me faut faire un "Pull image" je crois avant de créer les containers.
Comment peux tu svp m'expliquer comment faire un "Pull image" puisque pour créer un container je dois faire appel à une image?
merci d'avance

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par slobberbone » 12 juin 2017, 14:45

Là le mieux c'est de faire quelques tutos et docs : https://journaldunadminlinux.fr/tuto-do ... ec-docker/ par exemple
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

Avatar de l’utilisateur
Nibb31
Actif
Messages : 2155
Inscription : 17 févr. 2015, 15:29

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par Nibb31 » 12 juin 2017, 15:48

Si tu es sur une VM, ça ne sert à rien de faire tourner jeedom dans dockee,puisque ça fais 2 couches de virtualisation et ça complique les choses. Il vaut mieux faire directement une VM Jeedom à côté.

Ensuite, OMV 3 devrait fonctionner sans problème dans une VM. OMV 2 n'est plus trop maintenu et est sur une base Debian obsolète. Il vaut mieux chercher à comprendre pourquoi ton réseau ne marche pas.
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue

papenzzo
Timide
Messages : 4
Inscription : 12 juin 2017, 12:41

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par papenzzo » 12 juin 2017, 18:49

Merci à vous,
je viens de progresser d'un cran sur vos conseils et j'ai pu rajouter les docker images et enfin créer mon premier container.
Je vais maintenant me coltiner MYSQL.

freeman32
Timide
Messages : 428
Inscription : 27 mars 2016, 10:44

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par freeman32 » 30 juil. 2017, 09:29

Bonjour j'ai un problème pour faire fonctionner ma clef zwave le port est bien détecté le réseau dans configuration aussi mais le daemon ne veux pas démarrer, et ensuite j'ai le plugin FTPD et j'arrive pas a le faire fonctionner j'ai ajouter le port dans les paramètres du conteneur mais rien a faire
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1

cinpou
Timide
Messages : 25
Inscription : 18 févr. 2016, 00:00

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par cinpou » 08 août 2017, 19:26

Bonjour,

Je viens de passer mon HP depuis Xpenology vers OMV3.

J'ai suivi le tuto pour installer docker, toutefois j'ai plusieurs différence avec le tuto :
- Je n'ai pas de possibilités d'installer Backport kernel, ni les Headers depuis l'interface. Je les ai installé via une ligne de commande :"omv-mkconf omvextras install backports"
- les options de docker sont préremplies. A la place de "root_password", il y a "shell_root_password"
- Lorsque jeedom est lancé, j'obtiens une page m'indiquant :
Please add crontab line for jeedom (if jeedom has no sudo right this error is normal):

sudo su -
echo "* * * * * /usr/bin/php /var/www/html/core/php/jeeCron.php >> /dev/null" > /etc/cron.d/jeedom

Jeedom need unzip package, please do in ssh :

sudo su -
apt-get install -y unzip

Jeedom need curl package, please do in ssh :

sudo su -
apt-get install -y curl

Jeedom need ntp package, please do in ssh :

sudo su -
apt-get install -y ntp
J'ai essayé de me connecter en ssh, mais j'obtiens une erreur, sans pouvoir me connecter.

J'ai bien validé la case permettant de lancer le container avec les droit root.
Auriez vous une idée?

Merci d'avance :D

freeman32
Timide
Messages : 428
Inscription : 27 mars 2016, 10:44

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par freeman32 » 19 août 2017, 21:55

Pour le shell root que tu nome ce n'est pas le même que le root_password il faut que tu le rajoute quand même
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1

Avatar de l’utilisateur
Nibb31
Actif
Messages : 2155
Inscription : 17 févr. 2015, 15:29

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par Nibb31 » 20 août 2017, 19:13

Il n'y a pas de ssh sous docker. Il faut faire : sudo docker exec -i -t <container> /bin/bash
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue

freeman32
Timide
Messages : 428
Inscription : 27 mars 2016, 10:44

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par freeman32 » 27 août 2017, 09:36

freeman32 a écrit :
30 juil. 2017, 09:29
Bonjour j'ai un problème pour faire fonctionner ma clef zwave le port est bien détecté le réseau dans configuration aussi mais le daemon ne veux pas démarrer, et ensuite j'ai le plugin FTPD et j'arrive pas a le faire fonctionner j'ai ajouter le port dans les paramètres du conteneur mais rien a faire
Personne n'a de solution à mon problème ?
Gigabyte Brix + Debian 9.9 + Jeedom 3.3.24
UZB Sigma Designs + RFXCom + Ecodevice
8 Sondes Oregon + 1 Consomètre Oregon
Station Météo Netatmo + Pluviomètre + Anémomètre
8 FGRM-222
3 FGS-222
1 Qubino ZMNHJD1
1 Qubino ZMNHBD1

Avatar de l’utilisateur
Nibb31
Actif
Messages : 2155
Inscription : 17 févr. 2015, 15:29

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par Nibb31 » 27 août 2017, 18:33

Il faut regarder le log. Et puis la configuration réseau aussi.
Jeedom: VM ProxMox sur serveur i7-2760QM, RAM 8Go
Zwave + RFXCom433E + Hue

fidoboulettes
Timide
Messages : 10
Inscription : 24 sept. 2016, 08:06

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par fidoboulettes » 31 août 2017, 17:50

Bonjour,
tout d'abord, un grand merci aux contributeurs de ce post qui m'ont permis d'installer jeedom sur mon NAS sous OMV (3) fraichement installé.
J'ai un peu ramé au départ, mais c'était ma faute car il y avait quelques petites choses dans l'installation qui m'étaient passées sous le nez croyant pourtant que j'avais bien appliqué toutes les étapes du tuto.

Maintenant que tout est fonctionnel, je sèche, comme certains sur le forum, sur le commentqu'onfait pour installer un dongle...non pas Zwave mais bluetooth dans mon cas.... (j'ai des Mi plant à connecter sur cette installe en lieu et place de mon vieux RPI 1 qui rame vraiment trop et qui est pas stable).
J'ai donc pluggué mon dongle qui initialement était raccordé à mon RPI à mon nas.
Sous Putty, celui ci est bien reconnu par le nas:
root@omv3:~# lsusb
*****
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
*****


Sauf que c'est l'étape d'après que je ne pige pas... comment savoir sur quel port(?) il est monté?
/dev/ttyUSB0, 1, 2,... ou ACM0, 1, 2,...?
Quelle est la commande sous linux pour le savoir... J'ai cherché sur google et autres moteur mais je dois mal me démerder car je ne trouve rien.

Je me tourne donc vers vous pour en savoir plus.

D'avance merci

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par golfvert » 02 sept. 2017, 23:16

Tu mets ce script dans un fichier:

Code : Tout sélectionner

#!/bin/bash

for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
    (
        syspath="${sysdevpath%/dev}"
        devname="$(udevadm info -q name -p $syspath)"
        [[ "$devname" == "bus/"* ]] && continue
        eval "$(udevadm info -q property --export -p $syspath)"
        [[ -z "$ID_SERIAL" ]] && continue
        echo "/dev/$devname - $ID_SERIAL"
    )
done
Tu fais un chmod +x pour qu'il soit exécutable.
Tu le lances (en root) et si tout va bien, ça te donne le device associé à ta clé usb.

fidoboulettes
Timide
Messages : 10
Inscription : 24 sept. 2016, 08:06

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par fidoboulettes » 04 sept. 2017, 07:43

Bonjour,
merci de ton aide... alors voilà ce que j'obtiens avec ton script (j'avoue ne pas trop bien comprendre les résultats):

root@omv3:/home# sh usb.sh
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1a.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/001/002 - 8087_8008
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/002 - 8087_8000
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/002/001 - Linux_4.9.0-0.bpo.3-amd64_ehci_hcd_EHCI_Host_Controller_0000:00:1d.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/003/002 - 0a12_CSR8510_A10
usb.sh: 7: usb.sh: [[: not found
usb.sh: 9: usb.sh: [[: not found
/dev/bus/usb/004/001 - Linux_4.9.0-0.bpo.3-amd64_xhci-hcd_xHCI_Host_Controller_0000:00:14.0


Je pense que ma clé est en gras ci dessus mais comment interpréter le résultat?
merci à toi

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par golfvert » 04 sept. 2017, 08:11

Il faut l'exécuter avec le "bon" shell. Sous omv, le shell utilisé quand tu fait sh usb.sh ce n'est pas bash (sur lequel le script s'exécute comme il faut) mais dash qui n'utilise pas la même syntaxe.
Tu as mis les commandes dans usb.sh.
Donc:

Code : Tout sélectionner

chmod +x usb.sh
./usb.sh
Là, la moitié des commandes ne passent pas à cause de ça...
Si je lance le même script sur mon jeedom, ça donne ça:

Code : Tout sélectionner

/dev/ttyACM0 - 0658_0200
Et ma carte zwave est bien sur le port /dev/ttyACM0

fidoboulettes
Timide
Messages : 10
Inscription : 24 sept. 2016, 08:06

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par fidoboulettes » 04 sept. 2017, 12:31

Bonjour et merci, golfvert, de t'occuper de mon cas....
alors lorsque je fais ./usb.sh, je n'obtiens qu'une ligne vide... du coup, j'ai écrasé et refait le fichier (en copiant-collant) ton texte mais toujours pareil.
Il faut bien donner l'extension .sh au fichier? J'ai aussi placé ce fichier dans mon /home... normalement, ça ne devrait pas avoir d'importance (?)

root@omv3:/home# ./usb.sh
root@omv3:/home# chmod +x usb.sh
root@omv3:/home# ./usb.sh
root@omv3:/home#

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par golfvert » 04 sept. 2017, 13:04

L'extension n'a aucune importance.
Quand tu fais

Code : Tout sélectionner

lsusb
, tu vois bien la clé?
Pour que le script renvoie quelque chose, il faut que la clé soit branchée!

fidoboulettes
Timide
Messages : 10
Inscription : 24 sept. 2016, 08:06

Re: [Tuto] OpenMediaVault + Docker + Jeedom

Message par fidoboulettes » 04 sept. 2017, 13:38

oui bien sur...

root@omv3:/home# lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Répondre

Revenir vers « Docker »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités