Aller au contenu

Didier3L

Membres
  • Compteur de contenus

    51
  • Inscription

  • Dernière visite

À propos de Didier3L

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Didier3L's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In Rare

Recent Badges

1

Réputation sur la communauté

  1. Didier3L

    [TUTO] Docker : Introduction

    Bonsoir @shad Bonsoir @bruno78 J'ai terminé mon tuto https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-en-reseau-macvlan/22039 Merci encore pour votre aide précieuse 👍👍
  2. Didier3L

    [TUTO] Docker : Introduction

    ok Je vais mettre 192.168.242 et 192.168.243 Merci
  3. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @bruno78 J'ai un peu de mal avec les adresse IP attribuées par macvlan j'ai créé un réseau macvlan docker network create \ -d macvlan \ --subnet=192.168.1.0/24 \ --ip-range=192.168.1.240/29 \ --gateway=192.168.1.254 \ --aux-address="host_bridge=192.168.1.241" \ -o parent=eth0 \ mymacvlan J'ai créée le routage comme suit ip link add macvlan-br0 link eth0 type macvlan mode=bridge ip addr add 192.168.1.241/32 dev macvlan-br0 # ip link set dev macvlan-br0 address 0:1:2:3:4:5 ip link set macvlan-br0 up # ip route add 192.168.1.240/29 dev macvlan-br0 Jusque la pas de problème ... ensuite j'ai créé un docker-compose avec deux conteneurs Jeedom avec une adresse 192.168.1.240 MariaDB avec une adresse 192.168.1.242 L'adrese 192.168.1.241 étant réservé pour atteindre l'hote. version: '2' networks: default: external: name: mymacvlan services: jeedom: container_name: jeedom-db-macvlan build : ./ hostname: jeedom mac_address: a0:ca:ab:cd:ef:01 networks: default: ipv4_address: 192.168.1.240 volumes: - "/volume1/docker/jeedom-db-macvlan/html/:/var/www/html" devices: - "/dev/ttyUSB0:/dev/ttyUSB0" - "/dev/ttyUSB0:/dev/ttyUSB1" - "/dev/ttyACM0:/dev/ttyACM0" restart: unless-stopped environment: - PUID=1032 - PGID=101 - TZ=Europe/Paris - MODE_HOST=0 - SSH_PORT=22 - APACHE_PORT=80 - SSH_PASSWORD=Jeedom - ROOT_PASSWORD=Jeedom - SHELL_ROOT_PASSWORD=Mjeedom96 - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin depends_on: - mariadb mariadb: container_name: mariadb image: mariadb:latest hostname: mariadb mac_address: a0:ca:ab:cd:ef:02 networks: default: ipv4_address: 192.168.1.242 environment: - MYSQL_ROOT_PASSWORD=jeedom - MYSQL_DATABASE=jeedom - MYSQL_USER=jeedom - MYSQL_PASSWORD=jeedom volumes: - "/volume1/docker/mariadb/db:/val/lib/mysql" Mais l'adresse 192.168.1.242 pour MariaDB n'est pas accessible ... un ping depuis mon PC ne donne rien As tu une idée ? peut être le nombre d'adresse ?
  4. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @shad @bruno78 Dans mon Dockerfile, je voudrais ajouter des instructions comme ajouter des lignes dans le fichier /etc/apt/sources.list C'est bien comme cela ? # Ajout dans /etc/apt/sources.list RUN echo "deb-src http://deb.debian.org/debian stretch main non-free" >> /etc/apt/sources.list RUN echo "deb-src http://deb.debian.org/debian stretch-updates main non-free" >> /etc/apt/sources.list RUN echo "deb-src http://security.debian.org stretch/updates main non-free" >> /etc/apt/sources.list
  5. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @shad Oui mon docker compose à bien privileged: true J'ai vu dans des forum avec une valeur -itd Qu'est-ce que c'est ? C'est par ici que cela se passe https://community.jeedom.com/t/docker-mappage-des-ports-usb/22710
  6. Didier3L

    [TUTO] Docker : Introduction

    Toujours à la recherche de mon problème pour mapper mon port USB avec une clé Bluetooth je suis tombé sur un sujet avec un script qui permet de donner un nom au port USB du genre ttyZwave ou TTYrfcom fix-usb-devices.sh #!/bin/bash mkdir -p /dev/serial/by-id fix_usb_devices () { RULES_FILE="/lib/udev/rules.d/59-usb-serial.rules" for tty_path in $(find /sys/bus/usb/devices/usb*/ -name tty); do tty_iface_path=`dirname $tty_path` serial_device_path=`dirname $tty_iface_path` prefix=usb if test -f "$serial_device_path/idVendor"; then bInterfaceNumber=`cat $tty_iface_path/bInterfaceNumber` else bInterfaceNumber=`cat $serial_device_path/bInterfaceNumber` # We need to go up 1 level to get information serial_device_path=`dirname $serial_device_path` manufacturer=`cat $serial_device_path/manufacturer` fi idVendor=`cat $serial_device_path/idVendor` product=`cat $serial_device_path/product` idProduct=`cat $serial_device_path/idProduct` serial=`cat $serial_device_path/serial` if [ ! -z "$manufacturer" ]; then symLink="${prefix}-${manufacturer}\_${product}\_${serial}-if${bInterfaceNumber}-port0" echo $SUBSYSTEM else symLink="${prefix}-${idVendor}\_${product}\_${serial}-if${bInterfaceNumber}" fi line="SUBSYSTEM==\"tty\", ATTRS{idVendor}==\"${idVendor}\", ATTRS{idProduct}==\"${idProduct}\", SYMLINK+=\"serial/by-id/${symLink}\"" echo $line grep -s $symLink $RULES_FILE >/dev/null || \ echo ${line} >> $RULES_FILE done udevadm control --reload udevadm control --reload-rules && udevadm trigger } fix_usb_devices
  7. Didier3L

    [TUTO] Docker : Introduction

    J'ai regardé pour le mappage des ports USB J'arrive clairement à identifier les ports USB de 3 clés USB sur les 4 /dev/ttyUSB1 = Bus 001 Device 009: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter /dev/ttyUSB0 = Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family] /dev/ttyACM0 = Bus 001 Device 005: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB Par contre pour ma clé USB Bluetooth, je ne sais ou la trouver ? Bus 001 Device 010: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
  8. Didier3L

    [TUTO] Docker : Introduction

    Bonjour, Je rencontre un petit problème avec la sélection d'un port USB où raccordé une antenne bluetooth. Avec le conteneur et un réseau macvlan il m'est impossible de sélectionner ce port En fouillant sur google je suis tombé sur post qui parlé de mettre le conteneur en mode HOST Ce qui m'arrange pas du tout ...
  9. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @bruno78 Effectivement je l’avais mis dans le répertoire d’installation merci.
  10. Didier3L

    [TUTO] Docker : Introduction

    Bonjour Est il normal que le fichier docker-compose.yaml soit supprimé du répertoire à la fin l'installation ? Concernant le DOCKERFILE doit etre également dans le même répertoire ?
  11. Didier3L

    [TUTO] Docker : Introduction

    Ok je vais donc créer un sujet "Jeedom avec un réseau macvlan" sur le forum de Jeedom et peut un autre pour les perf de MariaDB ...
  12. Didier3L

    [TUTO] Docker : Introduction

    @shad @bruno78 @Fredje_B Est-ce que nous devrions pas ouvrir un sujet dédié à Réseau en Macvlan afin d'éviter de "polluer" le tutoriel ?
  13. Didier3L

    [TUTO] Docker : Introduction

    effectivement c'est plus rapide
  14. Didier3L

    [TUTO] Docker : Introduction

    SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; SET GLOBAL innodb_flush_log_at_trx_commit=2; SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; @Fredje_B la modification est prise en compte immédiatement après la saisie ?
  15. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @bruno78 oui, effectivement il y avait des espaces et des interligne à la fin du code. merci à toi 👍 Bonjour @Fredje_B Je suis preneur également de toute amélioration concernant Maria DB.👍 Car j’ai remarqué également une différence entre Maria DB5 et 10 je suis à 102 avec MariaDB 5 alors qu’avec Maria DB10 je suis à 220 😧 c’est pour cette raison que je ne suis jamais passé à MariaDB 10 🤨 et n’oublie pas que j’ai trouvé la solution pour se passer de pihole pour accéder à Jeedom
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.