Aller au contenu

Didier3L

Membres
  • Compteur de contenus

    51
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Didier3L

  1. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @shad Bonjour @bruno78 C'est super tout ca ! merci J'attends ta procédure @bruno78 pour faire une installation tout neuve 😉
  2. Didier3L

    [TUTO] Docker : Introduction

    Merci à vous deux en tout cas 😉
  3. Didier3L

    [TUTO] Docker : Introduction

    Je me suis dit que cela marcherai mieux avec MariaDB 10 donc 3307 ... mais MariaDB 10 ou MariaDB 5 = même erreur
  4. Didier3L

    [TUTO] Docker : Introduction

    @shad Oui cela ping correctement @bruno78
  5. Didier3L

    [TUTO] Docker : Introduction

    @shad Est-ce que cela fonctionne chez toi ? tu as réussi à installer jeedom ?
  6. Didier3L

    [TUTO] Docker : Introduction

    J'utilise MariaD B5 qui est bien en 3306
  7. Didier3L

    [TUTO] Docker : Introduction

  8. Didier3L

    [TUTO] Docker : Introduction

    J'ai saisi cela ip link add bridgemacvlan link eth0 type macvlan mode bridge ip addr add 192.168.1.241/32 dev bridgemacvlan # address MAC. cf https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax # il faut que le premier octet soit PAIR # cela permet d'avoir a chaque redemarrage la meme addr MAC, sinon elle change ip link set dev bridgemacvlan address 0:1:2:3:4:5 ip link set bridgemacvlan up # ip route add 192.168.1.240/29 dev bridgemacvlan Le réseau est bien crée
  9. Didier3L

    [TUTO] Docker : Introduction

    Quand il y a noté bridgemacvlan je laisse comme cela ou je mets mon réseau mymacvlan ❓
  10. Didier3L

    [TUTO] Docker : Introduction

    Moi aussi j'utilise Maria DB. Toujours cette erreur
  11. Didier3L

    [TUTO] Docker : Introduction

    Bonjour + Voici le fichier init.sh qui se lance au démarrage #!/bin/bash echo 'Start init' if ! [ -f /.dockerinit ]; then touch /.dockerinit chmod 755 /.dockerinit fi if [ -z ${ROOT_PASSWORD} ]; then ROOT_PASSWORD=$(cat /dev/urandom | tr -cd 'a-f0-9' | head -c 20) echo "Use generate password : ${ROOT_PASSWORD}" fi echo "root:${ROOT_PASSWORD}" | chpasswd if [ ! -z ${APACHE_PORT} ]; then echo 'Change apache listen port to : '${APACHE_PORT} echo "Listen ${APACHE_PORT}" > /etc/apache2/ports.conf sed -i -E "s/\<VirtualHost \*:(.*)\>/VirtualHost \*:${APACHE_PORT}/" /etc/apache2/sites-enabled/000-default.conf else echo "Listen 80" > /etc/apache2/ports.conf sed -i -E "s/\<VirtualHost \*:(.*)\>/VirtualHost \*:80/" /etc/apache2/sites-enabled/000-default.conf fi if [ ! -z ${SSH_PORT} ]; then echo 'Change SSH listen port to : '${SSH_PORT} sed '/Port /d' /etc/ssh/sshd_config echo "Port ${SSH_PORT}" >> /etc/ssh/sshd_config else sed '/Port /d' /etc/ssh/sshd_config echo "Port 22" >> /etc/ssh/sshd_config fi if [ ! -z ${MODE_HOST} ] && [ ${MODE_HOST} -eq 1 ]; then echo 'Update /etc/hosts for host mode' echo "127.0.0.1 localhost jeedom" > /etc/hosts fi if [ -f /var/www/html/core/config/common.config.php ]; then echo 'Jeedom is already install' else echo 'Start jeedom installation' rm -rf /root/install.sh wget https://raw.githubusercontent.com/jeedom/core/master/install/install.sh -O /root/install.sh chmod +x /root/install.sh /root/install.sh -s 6 fi echo 'All init complete' chmod 777 /dev/tty* chmod 777 -R /tmp chmod 755 -R /var/www/html chown -R www-data:www-data /var/www/html echo 'Start apache2' systemctl restart apache2 service apache2 restart echo 'Start sshd' systemctl restart sshd service ssh restart echo 'Start atd' systemctl restart atd service atd restart /usr/bin/supervisord
  12. Didier3L

    [TUTO] Docker : Introduction

  13. Didier3L

    [TUTO] Docker : Introduction

    Bonjour J'ai réussi à attacher mon conteneur au réseau macvlan root@Serveur-Ho37:~# docker network inspect mymacvlan [ { "Name": "mymacvlan", "Id": "5aaac833a63b4637916713baaa517adff886a94769f5854924902484fb42a42f", "Created": "2020-03-20T20:40:19.163031724+01:00", "Scope": "local", "Driver": "macvlan", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": {}, "Config": [ { "Subnet": "192.168.1.0/24", "IPRange": "192.168.1.240/29", "Gateway": "192.168.1.254", "AuxiliaryAddresses": { "host_bridge": "192.168.1.241" } } ] }, "Internal": false, "Attachable": false, "Ingress": false, "ConfigFrom": { "Network": "" }, "ConfigOnly": false, "Containers": { "fc45ece404897aa03a8889f21f831660d95a5aeff01fd8e85d1a27177aecfa98": { "Name": "jeedom-test", "EndpointID": "deb3751fca58d3ebad91e8f77c614e571f4b2c752e0f9b818dbfef0a1d1dfdc9", "MacAddress": "02:42:c0:a8:01:f0", "IPv4Address": "192.168.1.240/24", "IPv6Address": "" } }, "Options": { "parent": "eth0" }, "Labels": {} } ] je vérifie les info pour voir si l'adresse 192.168.1.240 est présente nano /etc/hosts Alors je tape dans mon navigateur 192.168.1.240 Résultat SQLSTATE[HY000] [2002] No route to host
  14. Didier3L

    [TUTO] Docker : Introduction

    L'adresse IP de mon NAS sur le réseau de ma Freebox est 192.168.1.10 donc je lance cela ? 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
  15. Didier3L

    [TUTO] Docker : Introduction

    Bonsoir 😎 Petit problème 🥺
  16. Didier3L

    [TUTO] Docker : Introduction

    Merci .Shad. C'est plus clair pour moi Je mets cela en œuvre ce week-end 👍
  17. Didier3L

    [TUTO] Docker : Introduction

    Concrètement et sur la base des données suivantes : Le réseau de ma Freebox Le réseau de mon NAS Les réseaux ifconfig du NAS Si je souhaite un réseau macvlan avec un accès d'adresse IP utilisables pour mes dockers : 192.168.1.240 à 192.168.1.250 Je saisi cela comment ? docker network create --driver macvlan -- ??????????????
  18. Didier3L

    [TUTO] Docker : Introduction

    Bonjour à vous deux 😎 @bruno78 J'ai essayé également docker network rm mymacvlanconfig et cela ne fonctionne pas non plus J'ai trouvé une solution sur un forum : supprimer le fichier /volume1/@docker/network/files/local-kv.db et redémarrer le NAS 😉 les deux réseaux parasites ont disparu 😀 Je vais pouvoir m'y remettre sereinement ....
  19. Didier3L

    [TUTO] Docker : Introduction

    Bonsoir @.Shad. Je ne sais pas ce que c'est swarn ... j'ai déja du mal avec docker C'est pour ça que j'utilise des outils "simple" comme portainer J'ai créé un réseau macvlan et mon conteneur jeedom-test est connecté. Sauf que quand je vais à l'adresse 192.168.1.60 j'ai l'erreur Le serveur à l’adresse 192.168.1.60 met trop de temps à répondre. et en bridge 192.168.1.10:9082 j'ai SQLSTATE[HY000] [2002] No route to host Ensuite à force de faire mu-muse je ne peux supprimer les deux réseaux mymacvlanconfig J'ai tout essayé 🤬 J'ai pourtant aucun conteneur de connecté sur ces deux réseaux Et pour finir, j'ai toujours une erreur si je lance pas les conteneurs dans le bon ordre Sinon j'ai l'erreur Start container jeedom-test failed: {"message":"cgroups: cannot find cgroup mount destination: unknown"}. Bref, macvlan c'est pas si simple ....
  20. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @.Shad. J’ai regardé pour le réseau macvlan. J’ai suivi un tuto qui permet de créer un réseau macvlan à l’aide de portainer https://www.portainer.io/2018/09/using-macvlan-portainer-io/ Point 1 : Si j’ai bien compris on doit attacher le réseau macvlan au réseau de l’hôte Mon hôte est bien mon Synology ? J’ai plusieurs réseaux et je ne sais pas lequel prendre ? Point 2 et 3 : Je mets exactement la même chose ? Point 4 : C’est l’adresse IP du Synology (192.168.1.10) ? Voici la configuration de mon réseau de Synology
  21. Didier3L

    [TUTO] Docker : Introduction

    Bonsoir Merci pour ton analyse Je vais regarder ce que je peux faire avec macvlan pour les uid/gid, je pense que je me suis trompé ! j'ai récupéré les infos dans le système Jeedom au lieu du système Synology 🤪 Avec mon nom utilisateur admin du Synology j'ai UID 1032 / GID 101
  22. Didier3L

    [TUTO] Docker : Introduction

    Bonjour @.Shad. En préambule, je voulais te remercier pour ce tuto. 😉 Il a le mérite de démocratiser et comprendre encore mieux l’utilisation de Docker. Car il faut bien le dire, son utilisation est bien loin d’être évidente même avec l’interface graphique de Synology. Pour ma part, j’utilise Docker via le paquet de Synology pour faire tourner Jeedom. https://www.jeedom.com/site/fr/soft.html Jeedom est une application domotique très ouverte grâce notamment à l’installation de plugin. Cette application s’installe sur un Raspberry ou en Docker Son utilisation en mode Docker impose des points particuliers : Des droits SUDO et une écoute en mode Broadcast Le point « Broadcast » sera résolu en configurant le container en mode Host. Mais le point « SUDO » devra faire l’objet d’une modification système Linux du container. Ce point revient régulièrement sur des forums avec d’autres utilisation de container Pour détailler mes propos et aider nos amis utilisateurs de jeedom, j’ai réalisé un tuto https://community.jeedom.com/t/tuto-installation-de-jeedom-sur-synology-avec-docker-en-mode-host/5290 L’installation est 100% opérationnelle. 😀 Mais tout n’est pas parfait L’accès en SSH via Putty est impossible ! 😪 seul l’utilisation du terminal du paquet Docker est possible 😬 Et surtout de devoir modifier le système avec une version de Debian que celle officielle Enfin concernant le PUID et GUID, j’ai mon PGID = 101 et PUID = 0, alors que je vois régulièrement des valeurs à 1000 dans des tutos. Si tu as le temps de regarder cela, je t’en remercierais grandement 👍
  23. Bonjour, J'ai un DDNS chez Synology. j'ai ouvert les ports de ma Freebox 25 / 465 / 587 J'ai également le même problème : je peux recevoir des messages mais les messages envoyés n'arrivent pas aux destinataires !
  24. Didier3L

    -

    -
×
×
  • 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.