Je ne voulais pas déterrer un vieux sujet … vieux d’un ans
Petite question, peut-on installer le réseau macvlan après une installation jeedom « fonctionnel » ?
(passage d’un RPI vers un mini pc sous docker mais hombridge OFF et Ping IP OFF…)
J’ai déjà tous de configuré Grafana, Influx DB, MQTT, MQTT2Zigbee, MQTT Assistant
J’ai une box secondaire dédié pour la domotique et les divers équipements wifi
IP Box 10.0.0.1
IP Portainer 10.0.0.101
Les infos en dessous, sont-elles correctes ?
docker network create \
-d macvlan \
--subnet=10.0.0.0/24 \
--ip-range=10.0.0.240/29 \
--gateway=10.0.0.1 \
--aux-address="host_bridge=10.0.0.241" \
-o parent=enp0s31f6 \ <<< ***J'ai pas de nas.Ligne a Supprimer ???****
mymacvlan
docker network create \ Commande docker pour créer un réseau
-d macvlan \ Utilisation du driver macvlan de Docker
–subnet=192.168.1.0/24 \ On utilise notre réseau existant
–ip-range=192.168.1.240/29 \ On attribue une plage d’adresse IP de 192.168.1.240 à 192.168.1.247
–gateway=192.168.1.1 \ On utilise le réseau de notre box
–aux-address=« host_bridge=192.168.1.241 » \ On réserve une adresse spécifique 192.168.1.241
-o parent=enp0s31f6 \ On le jointe au nom du réseau du NAS
mymacvlan On donne un nom à notre réseau mymacvlan
Bien sur c’est ce que j’ai fais ! Il faudra juste modifier une fois terminé la configuration du réseau dans jeedom.
Non, tu supprimes ton conteneur jeedom, et tu le re créer.
Docker à la chance de ne rien perdre grâce au volume. Du moment que tu gardes les mêmes volume alors ton jeedom sera a l’identique une fois le conteneur re créer.
version: '2'
networks:
default:
external:
name: mymacvlan #ICI on dit de passer par le réseau mymacvlan précédement créer.
services:
jeedom:
container_name: jeedom-macvlan #On donne le nom du conteneur
image: jeedom/jeedom:latest #On utilise l'image docker de jeedom
privileged: false #On ne donne pas les droits previlège, j'ai passé beaucoup de temps a comprendre qu'il fallai> pid: "host"
stdin_open: true
tty: true
hostname: jeedom
mac_address: a0:ca:ab:cd:ef:01 #Adresse MAC de notre conteneur
networks:
default:
ipv4_address: 10.0.0.100 #Adresse IP de mon conteneur
volumes:
- "/doker/jeedom/www:/var/www/html" #/dossier-de-config:/var/www/html
- "/doker/jeedom/db:/var/lib/mysql" #/dossier-de-base-de-donnée:/var/lib/mysql
restart: unless-stopped #On redémarre le conteneur avec la machine
environment:
- TZ=Europe/Paris
- PUID=1000 #OK
- PGID=1000 #OK
- SYSTEMD_IGNORE_CHROOT=yes #Important
- SHELL_ROOT_PASSWORD=monpass #Mots de passe SSH du conteneur
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
J’ai retiré les ports USB car je n’ai qu’un sniffer ZIGBEE2MQTT le port usb est dedans et tt fonctionne
Merci pour ton tuto ! J’ai le même problème dans les logs de mon container
J’ai bien toutes les lignes de création de Jeedom (OK à la fin) avec toutes les étapes, mais … ça ne fonctionne pas au moment de lancer le container
J’avais réussi à installer jeedom avec les commandes suivantes.