Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1527 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  28  29  30  ..  45  46  47  48  49  50
Auteur Sujet :

[TOPICUNIK] Docker

n°1454426
MilesTEG1
Posté le 28-09-2020 à 13:31:01  profilanswer
 

Reprise du message précédent :

Je@nb a écrit :

Moi c'est pour que mes autres containers aient accès au pihole, le vpn je sais plus si j'avais le pb mais peut être oui aussi


Bon bah je confirme que via le VPN, ça fonctionne pas de mettre l'IP du pihole (ici le .240) dedans :
https://i.imgur.com/d8MS7ld.png
 
Lorsque je suis connecté dessus, je n'ai pas de résolution de nom de domaine, je n'ai que le LAN qui fonctionne...


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
mood
Publicité
Posté le 28-09-2020 à 13:31:01  profilanswer
 

n°1454427
MilesTEG1
Posté le 28-09-2020 à 13:36:25  profilanswer
 

e_esprit a écrit :


Si tu ne veux pas que compose rajoute le nom de la stack en prefix de celui du réseau, tu as une option "name" :
https://docs.docker.com/compose/compose-file/#name-1


Nickel  [:the cart] Merci ^^
J'ai recréé le conteneur avec l'option name :) (m'a fallu arrêter le conteneur et supprimer le network)
 
 
Bon me reste le problème du DNS qui passe pas via le VPN...
Ou plutôt je pense que le VPN n'arrive pas à joindre l'IP du pihole...


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454428
Je@nb
Kindly give dime
Posté le 28-09-2020 à 13:50:33  profilanswer
 

fais le shim

n°1454429
MilesTEG1
Posté le 28-09-2020 à 14:17:55  profilanswer
 

Je@nb a écrit :

Ne pas oublier le shim qui peut être nécessaire si besoin d'accéder depuis le nas au pihole https://community.synology.com/enu/forum/11/post/133969


Alors, j'ai regardé, mais je ne sais pas trop comment adapter ça à ma configuration...
 
J'ai lu qu'une autre solution serait de faire aussi un network bridge... mais pareil je ne sais pas trop comment faire...
Faut que je creuse.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454431
MilesTEG1
Posté le 28-09-2020 à 14:48:19  profilanswer
 

Oh, je n'avais pas fait gaffe, mais j'ai un truc bizarre...
Quand je suis connecté au VPN du NAS (L2TP), je peux accéder aux différentes IP de mon LAN, mais pas à celle du Pi-Hole :
https://i.imgur.com/bnrE3mU.png

 

Je ne comprends pas pourquoi...
Quelqu'un sait pourquoi ?

 

PS : je précise que depuis mon pc fixe qui est dans le LAN sans VPN, l'IP du pi-hole est bien accessible...


Message édité par MilesTEG1 le 28-09-2020 à 14:48:56

---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454433
Je@nb
Kindly give dime
Posté le 28-09-2020 à 18:15:47  profilanswer
 
n°1454436
MilesTEG1
Posté le 28-09-2020 à 20:05:44  profilanswer
 

Je@nb a écrit :

fais le shim


Je veux bien mais je comprends pas comment faire  :o


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454482
MilesTEG1
Posté le 29-09-2020 à 21:03:42  profilanswer
 

Bon j'ai résolu mon soucis, mais en passant mon premier conteneur en bridge, avec cette configuration :

Code :
  1. ---
  2. version: "2.4"
  3. # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
  4. services:
  5.   pihole:
  6.     image: pihole/pihole:latest
  7.     container_name: pihole
  8.     hostname: pihole_ds920plus
  9.     environment:
  10.       - TZ=Europe/Paris
  11. #      - WEB_PORT=8888
  12.       - WEBPASSWORD=blablabla
  13.       - DNSMASQ_LISTENING=local
  14.       - ServerIP=192.168.1.200
  15.       - DNS1=1.1.1.1
  16.       - DNS2=1.0.0.1
  17.     volumes:
  18.       - "/volume1/docker/pihole/pihole/:/etc/pihole/"
  19.       - "/volume1/docker/pihole/dnsmasq.d/:/etc/dnsmasq.d/"
  20.     ports:
  21.       - "53:53/tcp"
  22.       - "192.168.1.200:53:53/udp"
  23.       - "67:67/udp"
  24.       - "8888:80/tcp"
  25.       - "7443:443/tcp"
  26. #    network_mode: "host"
  27.     network_mode: "bridge"
  28.     dns:
  29.       - 127.0.0.1
  30.       - 1.1.1.1
  31.       - 1.0.0.1
  32.     # Recommended but not required (DHCP needs NET_ADMIN)
  33.     #   https://github.com/pi-hole/docker-p [...] pabilities
  34.     cap_add:
  35.        - NET_ADMIN
  36.     restart: unless-stopped


 
Ce qui fait la différence c'est ceci :
       - "192.168.1.200:53:53/udp"
 
Solution trouvée ici : https://discourse.pi-hole.net/t/sol [...] hole/31413
J'ai du laissé tomber la solution macvlan, qui m'aura quand même permis de me familiariser avec le macvlan.
 
Du coup, quand je suis connecté au VPN du NAS, via mon partage de connexion 4G USB, je peux bénéficier du pi-hole et accéder aux sites web :D
 
Bon par contre, y a un gros défaut : pour tous les périphérique, c'est l'IP 172.17.0.1 qui est reconnue :o et y a pas de nom de machine du coup :o
Bon c'est peut-être pas l'idéal du coup...


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454631
Fredouye
Shivers !
Posté le 02-10-2020 à 18:50:41  profilanswer
 

MilesTEG1 a écrit :

Bon j'ai résolu mon soucis, mais en passant mon premier conteneur en bridge, avec cette configuration :


C'est qui sur l'autre topic qui te conseillait de passer en bridge ? :o

 
MilesTEG1 a écrit :

Code :
  1. ---
  2.     ports:
  3.       - "8888:80/tcp"
  4.       - "7443:443/tcp"



C'est là que tu gagnerais à utiliser Traefik comme reverse proxy :)

 

Plus besoin d'exposer x ports 80/443 vers des ports impossibles à retenir, il faut juste que Traefik et tes containers partagent un réseau.

Message cité 1 fois
Message édité par Fredouye le 02-10-2020 à 18:54:13

---------------
Le dernier arrivé est fan de Phil Collins
n°1454633
MilesTEG1
Posté le 02-10-2020 à 18:59:47  profilanswer
 

Fredouye a écrit :


C'est qui sur l'autre topic qui te conseillait de passer en bridge ? :o
 


 

Fredouye a écrit :


C'est là que tu gagnerais à utiliser Traefik comme reverse proxy :)
 
Plus besoin d'exposer x ports 80/443 vers des ports impossibles à retenir, il faut juste que Traefik et tes containers partagent un réseau.


Oué va falloir que je m’y penche dessus.
Cela dit je veux pas forcément ouvrir ça sur l’extérieur avec mon ndd...


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
mood
Publicité
Posté le 02-10-2020 à 18:59:47  profilanswer
 

n°1454635
Fredouye
Shivers !
Posté le 02-10-2020 à 20:07:46  profilanswer
 

Tu n’es pas obligé, tu peux très bien utiliser le reverse proxy en interne, avec du NAT loopback/reflection ou du split DNS.


---------------
Le dernier arrivé est fan de Phil Collins
n°1454664
MilesTEG1
Posté le 03-10-2020 à 13:36:16  profilanswer
 

Fredouye a écrit :

Tu n’es pas obligé, tu peux très bien utiliser le reverse proxy en interne, avec du NAT loopback/reflection ou du split DNS.


heuu, autant le NAT loopback, je crois voir ce que c'est, mais le reste  :??:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454671
Fredouye
Shivers !
Posté le 03-10-2020 à 15:26:58  profilanswer
 

Le split DNS, c’est en gros demander à ton serveur DNS interne de renvoyer une IP privée quand tu essaies d’accéder à service.tondomaine.fr
 
Ça peut être un alternative si ta box/ton routeur ne gère pas le NAT loopback/hairpin/reflection (ça doit porter encore d’autres noms si ça se trouve :o).


---------------
Le dernier arrivé est fan de Phil Collins
n°1454695
iloveandro​id
Posté le 03-10-2020 à 22:33:11  profilanswer
 

Drapal  :bounce:

n°1454956
MilesTEG1
Posté le 13-10-2020 à 19:06:49  profilanswer
 

Bonsoir,
Dites, j'ai une question qui concerne Portainer et la version des fichiers docker-compose que je mets en guise de stacks.
Il est précisé que ça ne supporte que la version 2 :
https://i.imgur.com/mATAeav.png
 
Mais est-ce que les version 2.4 fonctionnent avec ?
 
Parce que j'ai des stacks en V2.4 comme ces deux là :
https://i.imgur.com/52hOxo2.png
https://i.imgur.com/xAF2FZV.png
 
 
Mais impossible de faire que ce qui suit fonctionne lorsque c'est en 2.4, ça ne fonctionne qu'en V2 uniquement :

---
version: "2"
# Attention, avec ce fichier, il faut avoir créer le réseau "monitoring_nas" avant de créer les conteneurs.
services:
  monitoring_influxdb:
    image: "influxdb:latest"
    container_name: monitoring_influxdb
    hostname: monitoring_influxdb
    networks:
      - monitoring_nas
    environment:
      - INFLUXDB_DB=nas_telegraf
      - INFLUXDB_ADMIN_USER=admin
      - INFLUXDB_ADMIN_PASSWORD=admin
      - INFLUXDB_USER=nas_telegraf
      - INFLUXDB_USER_PASSWORD=nas_telegraf
      - INFLUXDB_HTTP_AUTH_ENABLED=true
    volumes:
      - /volume1/docker/monitoring/influxdb/data:/var/lib/influxdb
    ports:
      - "8086:8086"
    restart: unless-stopped
 
  monitoring_telegraf:
    image: "telegraf:latest"
    container_name: monitoring_telegraf
    hostname: monitoring_telegraf
    depends_on:
      - monitoring_influxdb
    networks:
      - monitoring_nas
    volumes:
      - /volume1/docker/monitoring/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
      - /proc:/host/proc:ro
      - /usr/share/snmp/mibs:/usr/share/snmp/mibs:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - "8125:8125/udp"
      - "8092:8092/udp"
      - "8094:8094"
    restart: unless-stopped
 
  monitoring_grafana:
    image: "grafana/grafana:latest"
    container_name: monitoring_grafana
    hostname: monitoring_grafana
    depends_on:
      - monitoring_influxdb
    networks:
      - monitoring_nas
    volumes:
      - /volume1/docker/monitoring/grafana/data:/var/lib/grafana
    user: "1037"
    ports:
      - "3030:3000"
    restart: unless-stopped
 
networks:
  monitoring_nas:
    external:
      name: monitoring_nas


 
 
J'ai bien vérifier que tout était dans la norme 2.4, mais pas moyen de créer les conteneurs et ce stack lorsque la version est en 2.4.
Par contre, aucun soucis quand c'est en 2.
 
Quelqu'un a-t-il une idée ?

Message cité 1 fois
Message édité par MilesTEG1 le 13-10-2020 à 19:10:16

---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454974
e_esprit
Posté le 14-10-2020 à 09:17:01  profilanswer
 

T'as pas une erreur à nous communiquer qu'on puisse avoir des éléments de réponse ? :o
 
Sinon il existe bien ton réseau monitoring_nas ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1454975
MilesTEG1
Posté le 14-10-2020 à 09:38:21  profilanswer
 

e_esprit a écrit :

T'as pas une erreur à nous communiquer qu'on puisse avoir des éléments de réponse ? :o
 
Sinon il existe bien ton réseau monitoring_nas ?


Pour l’erreur je fais une capture quand je remet la mais sur l’ordi,
Pour le réseau oui oui il est bien créé  :)  
Mon installation fonctionne par ailleurs  :jap:


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454978
Fredouye
Shivers !
Posté le 14-10-2020 à 12:49:28  profilanswer
 

Tu utilises portainer (version 1.x) ou portainer-ce (version 2.x) ? Et quelle version du moteur Docker ?


---------------
Le dernier arrivé est fan de Phil Collins
n°1454979
MilesTEG1
Posté le 14-10-2020 à 13:09:17  profilanswer
 

Alors au moment des tests dont j'ai parlé, j'avais la dernière version de Portainer 1.xx (je sais plus quels n°), et la dernière version de Docker dispo dans DSM : 18.09.0-0513.
Là j'ai mis à jour Portainer en v2 (avec portainer-ce).
 
Bon bah j'ai la même erreur avec la v2 de Portainer :  
https://i.imgur.com/5M3aAte.png
Si je retente juste derrière, ça fait la même erreur.
Mais dès lors que je spécifie la version 2 dans le fichier docker-compose, pas d'erreur, ça fonctionne bien.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454982
e_esprit
Posté le 14-10-2020 à 13:49:22  profilanswer
 

Faudrait regarder les logs de portainer, parce que là c'est une erreur bidon (point de vue utilisateur j'entend).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1454987
MilesTEG1
Posté le 14-10-2020 à 15:17:41  profilanswer
 

Ça se trouve où ces logs ?


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454990
e_esprit
Posté le 14-10-2020 à 17:02:09  profilanswer
 

docker log ton_conteneur_portainer
 
Enfin en toute logique :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1454991
Fredouye
Shivers !
Posté le 14-10-2020 à 17:02:36  profilanswer
 

logs :o


---------------
Le dernier arrivé est fan de Phil Collins
n°1454993
MilesTEG1
Posté le 14-10-2020 à 17:07:22  profilanswer
 

Ok, merci :)
J'oublie qu'on peut faire plein de chose en ligne de commande ;)
 
voilà ce que ça me donne pour portainer, sachant que j'ai mis à jour en v2.0 vers midi, et que depuis je n'ai fait qu'une tentative avec le docker-compose en v2.4 qui m'a occasionné l'erreur du screenshot.
On la voit clairement ;) Et on voit aussi clairement après la création avec la v2 du docker-compose.

root@Syno-DS920Plus:~# docker logs portainer
2020/10/14 06:59:47 Migrating database from version 24 to 25.
2020/10/14 06:59:49 server: Reverse tunnelling enabled
2020/10/14 06:59:49 server: Fingerprint 70:cb:5e:2a:a3:60:65:26:93:4e:ca:02:bc:f4:dc:04
2020/10/14 06:59:49 Starting Portainer 2.0.0 on :9000
2020/10/14 06:59:49 server: Listening on 0.0.0.0:8000...
2020/10/14 06:59:49 [DEBUG] [chisel, monitoring] [check_interval_seconds: 10.000000] [message: starting tunnel management process]
2020/10/14 07:00:22 http error: Invalid JWT token (err=Invalid JWT token) (code=401)
2020/10/14 07:00:22 http error: Unauthorized (err=Unauthorized) (code=401)
2020/10/14 07:04:52 http error: Unable to remove the default 'Unassigned' group (err=Cannot remove the default endpoint group) (code=403)
time="2020-10-14T10:57:23Z" level=info msg="[0/3] [monitoring_influxdb]: Starting "
time="2020-10-14T10:57:23Z" level=info msg="Recreating monitoring_influxdb"
time="2020-10-14T10:57:29Z" level=error msg="Failed Starting monitoring_influxdb : Error response from daemon: page not found"
time="2020-10-14T10:57:29Z" level=error msg="Failed to start: monitoring_influxdb : Error response from daemon: page not found"
time="2020-10-14T10:57:29Z" level=info msg="[0/3] [monitoring_telegraf]: Starting "
time="2020-10-14T10:57:29Z" level=info msg="[0/3] [monitoring_grafana]: Starting "
time="2020-10-14T10:57:29Z" level=info msg="Recreating monitoring_grafana"
time="2020-10-14T10:57:29Z" level=info msg="Recreating monitoring_telegraf"
time="2020-10-14T10:57:36Z" level=error msg="Failed Starting monitoring_grafana : Error response from daemon: page not found"
time="2020-10-14T10:57:37Z" level=error msg="Failed Starting monitoring_telegraf : Error response from daemon: page not found"
time="2020-10-14T10:57:37Z" level=error msg="Failed to start: monitoring_telegraf : Error response from daemon: page not found"
time="2020-10-14T10:57:37Z" level=error msg="Failed to start: monitoring_grafana : Error response from daemon: page not found"
2020/10/14 10:57:37 http error: Error response from daemon: page not found (err=Error response from daemon: page not found) (code=500)
time="2020-10-14T10:58:11Z" level=info msg="[0/3] [monitoring_influxdb]: Starting "
time="2020-10-14T10:58:11Z" level=info msg="Recreating monitoring_influxdb"
time="2020-10-14T10:58:16Z" level=info msg="[1/3] [monitoring_influxdb]: Started "
time="2020-10-14T10:58:16Z" level=info msg="[1/3] [monitoring_grafana]: Starting "
time="2020-10-14T10:58:16Z" level=info msg="[1/3] [monitoring_telegraf]: Starting "
time="2020-10-14T10:58:16Z" level=info msg="Recreating monitoring_grafana"
time="2020-10-14T10:58:16Z" level=info msg="Recreating monitoring_telegraf"
time="2020-10-14T10:58:27Z" level=info msg="[2/3] [monitoring_grafana]: Started "
time="2020-10-14T10:58:28Z" level=info msg="[3/3] [monitoring_telegraf]: Started "
2020/10/14 15:04:12 http error: Invalid JWT token (err=Invalid JWT token) (code=401)


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1454994
e_esprit
Posté le 14-10-2020 à 17:18:51  profilanswer
 


Oui bon, enfin il a compris l'idée et bash completion est notre ami :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1454996
e_esprit
Posté le 14-10-2020 à 17:21:02  profilanswer
 

Bon du coup le message est pas plus parlant :o
 
Mais bon à priori c'est le network external qui cause souci :
https://github.com/portainer/portainer/issues/3986
 
Ou alors le mix 2.4 + network external


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1454997
Fredouye
Shivers !
Posté le 14-10-2020 à 17:21:48  profilanswer
 

Si je me souviens bien il tourne sur Syno, avec ash donc :o


---------------
Le dernier arrivé est fan de Phil Collins
n°1454998
Fredouye
Shivers !
Posté le 14-10-2020 à 17:22:49  profilanswer
 

e_esprit a écrit :

Bon du coup le message est pas plus parlant :o
 
Mais bon à priori c'est le network external qui cause souci :
https://github.com/portainer/portainer/issues/3986
 
Ou alors le mix 2.4 + network external


Par contre surcouche Syno + Portainer, ça fait double couche d’emmerdes :D


---------------
Le dernier arrivé est fan de Phil Collins
n°1455001
e_esprit
Posté le 14-10-2020 à 17:37:26  profilanswer
 

Bah rien n'oblige à utiliser la surcouche Syno.  
Perso j'y touche pas, j'ai un proxy docker dessus pour y accéder en TCP avec certs, et mon docker-compose/docker client sur mon PC.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455029
MilesTEG1
Posté le 15-10-2020 à 09:02:32  profilanswer
 

e_esprit a écrit :

Bon du coup le message est pas plus parlant :o
 
Mais bon à priori c'est le network external qui cause souci :
https://github.com/portainer/portainer/issues/3986
 
Ou alors le mix 2.4 + network external


Haaaa ! On commence à avoir un début d'explications ;)
Merci ^^
 
Du coup, y a pas moyen de ne pas mettre le réseau en extenal ?
Genre laisser le docker-compose le créer s'il n'est pas créé et juste y placer les conteneurs si le réseau existe déjà ?


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455031
e_esprit
Posté le 15-10-2020 à 09:43:56  profilanswer
 

Ben la question c'est pourquoi tu veux l'avoir en external ?
Tu as d'autres stack qui ont besoin d'y accéder ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455032
MilesTEG1
Posté le 15-10-2020 à 10:07:03  profilanswer
 

e_esprit a écrit :

Ben la question c'est pourquoi tu veux l'avoir en external ?
Tu as d'autres stack qui ont besoin d'y accéder ?


Heu, pas spécialement ;)
C'est juste que le tuto initial que j'ai suivi (au début quand je ne maitrisais pas vraiment Docker) demandait de créer un réseau dédier au monitoring avant de passer à la création des conteneur par 3 fichiers docker-compose.
 
Maintenant je maitrise un petit peu mieux ^^
J'ai fais un seul fichier docker-compose, et je passe par Portainer :p
 
Donc non je n'ai pas spécialement besoin de ce réseau en dehors de ces 3 conteneurs (telegraf, influxdb et grafana).
Mais du coup, si je ne fais pas en mode external, faut passer par le internal...
Vais regarder comment faire, en espérant que ça fonctionne.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455033
e_esprit
Posté le 15-10-2020 à 10:42:53  profilanswer
 

Si tu ne fais rien, la logique de docker-compose c'est de créér un réseau propre à ta stack et d'y placer tous les conteneurs des différents services dedans.

 

L'intérêt de définir soi-même le réseau c'est pour gérer des cas ou dans une même stack tu veux avoir des services qui ne se voient pas (genre un service A qui a accès au réseau X, un service B aux réseaux X et Y, et un troisième service C à Y uniquement. A et B peuvent communiquer ensemble, B et C peuvent communiquer ensemble, mais A et C ne peuvent pas). L'autre cas d'usage est de vouloir faire communiquer les services de différentes stacks (et c'est là que l'external prend son intérêt).


Message édité par e_esprit le 15-10-2020 à 10:43:53

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455043
MilesTEG1
Posté le 15-10-2020 à 13:30:36  profilanswer
 

J'avais donc bien compris le principe :) Merci pour tes explications claires ^^
 
Du coup faut que ma stack crée le réseau plutôt que d'essayer de se connecter dessus.
 
 
Bon sinon, j'ai essayé de virer certains networks... purée, la galère... j'ai pu en virer certains, mais ceux concernant mon lot de conteneurs de monitoring ne pouvaient pas être supprimé... malgré que j'avais supprimé toutes les stacks et conteneurs qui l'utilisaient. J'avais ce genre d'erreur :

Error response from daemon: network my-bridge-network id 6f5293268bb91ad2498b38b0bca970083af87237784017be24ea208d2233c5aa has active endpoints


du coup j'ai viré toutes les stacks qui servaient plus, ainsi que celle de mon monitoring... mais toujours pas moyen de supprimer les deux putains de réseaux...
j'ai rebooté le NAS et là j'ai pu virer les deux networks :

root@Syno-DS920Plus:~# docker network prune
WARNING! This will remove all networks not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Networks:
monitoringtoutenun_monitoring_nas
monitoring_nas


 
Maintenant je vais retenter la création du stack de monitoring.


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455045
MilesTEG1
Posté le 15-10-2020 à 14:37:52  profilanswer
 

Bon bah ça ne veut toujours pas en version docker-compose 2.4 ...
Je laisse tomber la version 2.4... je pige pas comment la faire fonctionner. :o je vais rester avec la version 2 qui fonctionne :

---
version: "2"
# Attention, avec ce fichier, il faut avoir créer le réseau "monitoring_nas" avant de créer les conteneurs.
services:
  monitoring_influxdb:
    image: "influxdb:latest"
    container_name: monitoring_influxdb
    hostname: monitoring_influxdb
    networks:
      - monitoring_nas
    environment:
      - INFLUXDB_DB=nas_telegraf
      - INFLUXDB_ADMIN_USER=admin
      - INFLUXDB_ADMIN_PASSWORD=admin
      - INFLUXDB_USER=nas_telegraf
      - INFLUXDB_USER_PASSWORD=nas_telegraf
      - INFLUXDB_HTTP_AUTH_ENABLED=true
    volumes:
      - /volume1/docker/monitoring/influxdb/data:/var/lib/influxdb
    ports:
      - "8086:8086"
    restart: unless-stopped

 

 monitoring_telegraf:
    image: "telegraf:latest"
    container_name: monitoring_telegraf
    hostname: monitoring_telegraf
    depends_on:
      - monitoring_influxdb
    networks:
      - monitoring_nas
    volumes:
      - /volume1/docker/monitoring/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
      - /proc:/host/proc:ro
      - /usr/share/snmp/mibs:/usr/share/snmp/mibs:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - "8125:8125/udp"
      - "8092:8092/udp"
      - "8094:8094"
    restart: unless-stopped

 

 monitoring_grafana:
    image: "grafana/grafana:latest"
    container_name: monitoring_grafana
    hostname: monitoring_grafana
    depends_on:
      - monitoring_influxdb
    networks:
      - monitoring_nas
    volumes:
      - /volume1/docker/monitoring/grafana/data:/var/lib/grafana
    user: "1037"
    ports:
      - "3030:3000"
    restart: unless-stopped

 

networks:
  monitoring_nas:
    name: monitoring_nas

 

Mais par contre, en enlevant le "external:" j'ai un autre truc chelou, le nom du réseau n'est pas celui que je souhaite avoir : c'est monitoring_monitoring_nas (ça m'a mis le nom du stack devant le nom du réseau voulu...)

 

https://i.imgur.com/vsMDzMm.png

 


Du coup tant que je ne je vois pas comment faire, je repasse sur le docker-compose avec network external qui me permet d'avoir le nom que je veux vraiment.
PS : je sais que c'est con, que ça fonctionne bien quelque soit le nom du network... mais je suis têtu :)


Message édité par MilesTEG1 le 15-10-2020 à 14:44:03

---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455046
e_esprit
Posté le 15-10-2020 à 15:10:30  profilanswer
 

Enlève tout ce qui concerne le réseau de ton docker-compose (dans la parties networks, et dans chaque service), et laisse-le se débrouiller :o
 
Sinon il faudrait à priori le définir comme ça :
networks:
  default:
    name: monitoring_nas
 
Et il faudrait le virer de tes définitions de services.
Mais à priori ça ne fonction qu'en version > 3.5
 
Donc tu pourras pas le faire :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455047
MilesTEG1
Posté le 15-10-2020 à 15:22:09  profilanswer
 

Tu veux dire faire quelque chose comme ça :  

---
version: "2"
# Attention, avec ce fichier, il faut avoir créer le réseau "monitoring_nas" avant de créer les conteneurs.
services:
  monitoring_influxdb:
    image: "influxdb:latest"
    container_name: monitoring_influxdb
    hostname: monitoring_influxdb
    environment:
      - INFLUXDB_DB=nas_telegraf
      - INFLUXDB_ADMIN_USER=admin
      - INFLUXDB_ADMIN_PASSWORD=admin
      - INFLUXDB_USER=nas_telegraf
      - INFLUXDB_USER_PASSWORD=nas_telegraf
      - INFLUXDB_HTTP_AUTH_ENABLED=true
    volumes:
      - /volume1/docker/monitoring/influxdb/data:/var/lib/influxdb
    ports:
      - "8086:8086"
    restart: unless-stopped
 
  monitoring_telegraf:
    image: "telegraf:latest"
    container_name: monitoring_telegraf
    hostname: monitoring_telegraf
    depends_on:
      - monitoring_influxdb
    volumes:
      - /volume1/docker/monitoring/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
      - /proc:/host/proc:ro
      - /usr/share/snmp/mibs:/usr/share/snmp/mibs:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - "8125:8125/udp"
      - "8092:8092/udp"
      - "8094:8094"
    restart: unless-stopped
 
  monitoring_grafana:
    image: "grafana/grafana:latest"
    container_name: monitoring_grafana
    hostname: monitoring_grafana
    depends_on:
      - monitoring_influxdb
    volumes:
      - /volume1/docker/monitoring/grafana/data:/var/lib/grafana
    user: "1037"
    ports:
      - "3030:3000"
    restart: unless-stopped
 
networks:
  default:
    name: monitoring_nas


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455048
e_esprit
Posté le 15-10-2020 à 16:18:44  profilanswer
 

Oui sauf qu'en version 2 ça ne devrait pas marcher, puisque la possibilité de donner un nom à un réseau est apparu en 3.5 :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455049
e_esprit
Posté le 15-10-2020 à 16:19:06  profilanswer
 

Bienvenue dans le monde de la hype :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1455051
MilesTEG1
Posté le 15-10-2020 à 19:57:53  profilanswer
 

Oula, je ne sais pas écrire des docker-compose en v3.5 :o


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1455052
el_barbone
too old for this shit ...
Posté le 15-10-2020 à 20:55:29  profilanswer
 

e_esprit a écrit :

Bienvenue dans le monde de la hype :D


[:ddr555]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  28  29  30  ..  45  46  47  48  49  50

Aller à :
Ajouter une réponse
 

Sujets relatifs
Docker deux fenetres sous KDE ?[Window Maker] Comment docker 2x la même appli ?
Plus de sujets relatifs à : [TOPICUNIK] Docker


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR