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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  46  47  48  49  50  51
Page Suivante
Auteur Sujet :

[TOPICUNIK] Docker

n°1494588
the_fireba​ll
I have fucking failed
Posté le 28-09-2024 à 17:35:25  profilanswer
 

Reprise du message précédent :
Ca dépend de comment tu gères tes container, si tu veux séparer les données ou pas, où tu veux les mettre, etc.
 
Un bout de ma stack traefik dans portainer (portainer n'est pas géré par traefik, j'y accède en spécifiant le port et il n'est pas accessible via le net)
 

Code :
  1. volumes:
  2.       - /data/volumes/docker/traefik/config/acme.json:/etc/traefik/acme.json
  3.       - /data/volumes/docker/traefik/config/secrets:/etc/traefik/secrets:ro
  4.       - /data/volumes/docker/traefik/config/traefik.toml:/etc/traefik/traefik.toml:ro
  5.       - /data/volumes/docker/traefik/config/dynamic:/data/volumes/docker/traefik/config/dynamic:ro
  6.       - /data/volumes/docker/traefik/logs:/var/log/traefik
  7.       - /var/run/docker.sock:/var/run/docker.sock
  8.       - /etc/localtime:/etc/localtime:ro
  9.       - /etc/timezone:/etc/timezone:ro


Je passe aussi pas mal de variables d'environnement pour la partie let's encrpypt et ovh
 
Pour le dashboard traefik, tu l'as bien protégé par un mot de passe au moins ?


Message édité par the_fireball le 28-09-2024 à 17:35:49

---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
mood
Publicité
Posté le 28-09-2024 à 17:35:25  profilanswer
 

n°1494648
LibreArbit​re
RIP mon Orion
Posté le 01-10-2024 à 09:11:10  profilanswer
 

Hello l'élite,
 
Deux questions :
 
- Existe-t-il un moyen pour que quand je créé une nouveau container via Portainer il ajoute 4 labels (pour Traefik) automatiquement pour éviter d'avoir à le faire à la main (et que ça prenne des variables idéalement, notamment pour collecter le hostname) ?
 
D'ailleurs je ne sais même pas si je fais ça bien même si ça fonctionne :
 

Citation :

traefik.enable true
traefik.http.routers.n8n.entrypoints websecure
traefik.http.routers.n8n.rule Host(`n8n.domaine.fr`)
traefik.http.routers.n8n.tls.certresolver leresolver


 
- Existe-t-il une méthode à jour pour migrer proprement un container avec toutes ses datas, d'un host à un autre ?
 
Sinon, un inconvénient à Portainer c'est quand on créé un container en ligne de commande : On ne peut pas ajuster sa conf (ses labels notamment) en l'éditant depuis l'UX vu que Portainer ne dispose pas des metadatas associées... Sauf si vous avez une technique :)
 
the_fireball, merci pour tes infos, je pense que je vais split le docker-compose en deux éléments, un pour Portainer et l'autre pour Traefik. Faut juste que je trouve un moyen d'arrêter tous les containers pour la MAJ de Traefik car ces derniers utilisent le réseau de Trafik (qui porte le nom portainer-traefik_default chez moi, je n'ai aucune idée du pourquoi mais j'ai l'impression que la localisation du docker-compte.yml n'y est pas étranger :o). Après, je ne procède peut-être pas dans les règles de l'art (faut que je me trouve une formation, autant taper au max dans le CPF...).
 
Edit : Je dois migrer une application web que j'héberge actuellement sur une VM en Debian 11. Elle tourne sous OpenLiteSpeed et MariaDB et est un peu volumineuse (60 Go). Le développeur propose depuis quelques temps une version Docker de son application. Si je créé le container (à l'aide du docker-compose fourni par le dev), que je l'arrête, que je recopie les datas (/var/lib/mysql et /var/www/html/service/) dans les volumes persistants de ce container (ou utiliser mysqldump pour la base peut-être) cela pourrait-il fonctionner ?
 
:jap:


Message édité par LibreArbitre le 01-10-2024 à 10:35:39

---------------
Hebergement d'images | Le topic de la VR standalone
n°1495586
Fredouye
Shivers !
Posté le 18-11-2024 à 19:34:28  profilanswer
 

Bon, je poste ici car beaucoup de gens utilisent l'image Vaultwarden :o

 

Plusieurs failles de sécurité ont été découvertes / corrigées (mais non annoncées, le temps que tout le monde mette à jour).

 

Il faut être en 1.32.5, dispo depuis ce matin : https://github.com/dani-garcia/vaultwarden/releases

Message cité 1 fois
Message édité par Fredouye le 18-11-2024 à 19:35:21

---------------
Le dernier arrivé est fan de Phil Collins
n°1495589
MilesTEG1
Posté le 18-11-2024 à 23:17:26  profilanswer
 

Fredouye a écrit :

Bon, je poste ici car beaucoup de gens utilisent l'image Vaultwarden :o
 
Plusieurs failles de sécurité ont été découvertes / corrigées (mais non annoncées, le temps que tout le monde mette à jour).
 
Il faut être en 1.32.5, dispo depuis ce matin : https://github.com/dani-garcia/vaultwarden/releases


J'ai fait la MAJ tout à l'heure. Je suis inscrit aux release notes de GH ^^


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1495592
CorB3n
Posté le 19-11-2024 à 09:37:45  profilanswer
 

Bonjour à tous,
Je me mets progressivement à Docker/portainer et j'aimerai migrer mon installation Plex (sur Ubuntu server) dessus, faire un truc propre.
Je bloque sur le mount NFS de mon Synology.  
Via Portainer je dois créer un volume avec l'IP de mon NAS, (le serveur est bien autorisé à accéder aux dossier dans les permissions), mais dans le compose je dois mettre quoi ? Il n'y a rien de très clair sur le sujet, tous parlent de NFS en local, mais le mien est en externe et il ne remonte pas... Merci


---------------
CS-View et les chouals vous invitent à consulter la charte du site.
n°1495593
TNZ
Ryzen 9 5950X powered ...
Posté le 19-11-2024 à 10:06:51  profilanswer
 

Exemple pour un montage NFS sur Synology

NAS:/volume1/Multimedia /mnt/Multimedia nfs    rw,relatime,user,exec,noauto   0   0


Les options sont calées pour permettre aux utilisateurs de monter les partages directement depuis le gestionnaire de fichiers (Dolphin dans mon cas)
:)

Message cité 2 fois
Message édité par TNZ le 19-11-2024 à 10:07:06

---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1495595
CorB3n
Posté le 19-11-2024 à 10:16:16  profilanswer
 

TNZ a écrit :

Exemple pour un montage NFS sur Synology

NAS:/volume1/Multimedia /mnt/Multimedia nfs    rw,relatime,user,exec,noauto   0   0


Les options sont calées pour permettre aux utilisateurs de monter les partages directement depuis le gestionnaire de fichiers (Dolphin dans mon cas)
:)


Edit: j'ai réussi. Merci  :bounce:


Message édité par CorB3n le 19-11-2024 à 10:52:42

---------------
CS-View et les chouals vous invitent à consulter la charte du site.
n°1495596
TNZ
Ryzen 9 5950X powered ...
Posté le 19-11-2024 à 10:55:12  profilanswer
 

Par contre, tu vas subir régulièrement les mises en veille du NAS ... CàD les quelques secondes nécessaires au réveil de la bête avant d'accéder aux fichiers :D


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°1495597
CorB3n
Posté le 19-11-2024 à 11:01:30  profilanswer
 

TNZ a écrit :

Par contre, tu vas subir régulièrement les mises en veille du NAS ... CàD les quelques secondes nécessaires au réveil de la bête avant d'accéder aux fichiers :D


 
En connexion directe précédemment (Ubuntu > Plex > sudo mount) je n'ai jamais eu de soucis de la sorte. C'est propre à Docker/Portainer ?


---------------
CS-View et les chouals vous invitent à consulter la charte du site.
n°1495598
TNZ
Ryzen 9 5950X powered ...
Posté le 19-11-2024 à 11:23:54  profilanswer
 

Nan, c'est juste qu'au bout de quelques minutes d'inactivité, le NAS arrête le disque et se met en veille. Lorsque tu sollicites le NAS, ce dernier doit se réveiller avant de répondre à la demande ... ça demande une poignée de secondes.


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
mood
Publicité
Posté le 19-11-2024 à 11:23:54  profilanswer
 

n°1495599
MilesTEG1
Posté le 19-11-2024 à 11:49:12  profilanswer
 

TNZ a écrit :

Nan, c'est juste qu'au bout de quelques minutes d'inactivité, le NAS arrête le disque et se met en veille. Lorsque tu sollicites le NAS, ce dernier doit se réveiller avant de répondre à la demande ... ça demande une poignée de secondes.


Faut désactiver l’hibernation des disques  :o


---------------
Mes ventes : [FeedBack] http://forum.hardware.fr/hfr/Achat [...] 4599_1.htm
n°1495682
CorB3n
Posté le 23-11-2024 à 13:39:52  profilanswer
 

TNZ a écrit :

Exemple pour un montage NFS sur Synology

NAS:/volume1/Multimedia /mnt/Multimedia nfs    rw,relatime,user,exec,noauto   0   0


Les options sont calées pour permettre aux utilisateurs de monter les partages directement depuis le gestionnaire de fichiers (Dolphin dans mon cas)
:)


 
Je retente ma question : via Portainer il y a la possibilité d'éditer le container pour rajouter le NFS précédemment créé dans Volumes, sur Portainer (et éviter d'ouvrir l'accès au dossier NFS à tout le système).  
Sauf que quand le container s'update, le montage disparait aussi et il faut rajouter manuellement le volume, puis le redéployer. Fastidieux... J'imagine qu'il faut l'ajouter à la main dans Stacks, sauf que je ne trouve pas la bonne syntaxe ; le NFS est bien monté indépendamment sur Portainer, comment je créé une persistance de montage de ce dossier ?


---------------
CS-View et les chouals vous invitent à consulter la charte du site.
n°1495695
Fredouye
Shivers !
Posté le 24-11-2024 à 08:58:30  profilanswer
 

J'ai pas compris ta question, mais tu peux monter un volume NFS au démarrage d'une stack Docker Compose :
 

volumes:
  nas_video:
    driver: local
    driver_opts:
      type: nfs
      o: nfsvers=3,addr=192.168.1.253,ro
      device: ":/volume1/video"


---------------
Le dernier arrivé est fan de Phil Collins
n°1495697
CorB3n
Posté le 24-11-2024 à 13:01:51  profilanswer
 

J'ai réussi de la sorte :  
 

Citation :

volumes:
    medias:
        external: true


et dans les volumes

Citation :

   volumes:
      - medias: /medias


Message édité par CorB3n le 24-11-2024 à 13:02:11

---------------
CS-View et les chouals vous invitent à consulter la charte du site.
n°1496047
Poly
Posté le 14-12-2024 à 20:49:23  profilanswer
 

:hello:
 
J'ai 2 stacks: 1 pour Home Assistant (domotique), 1 pour WireGuard (VPN).
Il se trouve que Home Assistant a besoin d'accéder aux appareils qui sont sur le VPN (car à l'extérieur).
 
stack HA:

networks:
  ha:
    name: ha
    driver: bridge
  vpn:
    external: true
 
services:
  hass:
    container_name: ha-homeassistant
    image: ghcr.io/home-assistant/home-assistant:stable
    restart: unless-stopped
    volumes:
      - ./homeassistant:/config
      - ./../media/files:/media
      - /run/dbus:/run/dbus:ro
    privileged: true
    networks:
      - ha
      - vpn


 
stack VPN:

networks:
  vpn:
    name: vpn
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.6.0.0
          gateway: 172.6.0.1
    driver_opts:
      com.docker.network.bridge.name: br-vpn
 
services:
  we:
    container_name: vpn-wgeasy
    image: ghcr.io/wg-easy/wg-easy
    ports:
      - 51820:51820/udp
    environment:
      - WG_HOST=vpn.chezmoi.net
      - WG_DEFAULT_ADDRESS=10.8.0.x
      - WG_DEFAULT_DNS=1.1.1.1
      - WG_ALLOWED_IPS=0.0.0.0/0
    volumes:
      - ./wireguard:/etc/wireguard
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.conf.all.src_valid_mark=1
      - net.ipv4.ip_forward=1
    networks:
      vpn:
        ipv4_address: 172.6.0.2


 
Sur la machine hôte, j'ai mis une route vers l'IP du container WireGuard (172.6.0.2) pour joindre les appareils qui sont en VPN.
# ip route
10.8.0.0/24 via 172.6.0.2 dev br-vpn
# ping 10.8.0.26
PING 10.8.0.26 (10.8.0.236) 56(84) bytes of data.
64 bytes from 10.8.0.26: icmp_seq=1 ttl=63 time=255 ms
64 bytes from 10.8.0.26: icmp_seq=2 ttl=63 time=265 ms
64 bytes from 10.8.0.26: icmp_seq=3 ttl=63 time=283 ms
64 bytes from 10.8.0.26: icmp_seq=4 ttl=63 time=321 ms
Délais normaux vu que l'appareil est sur connexion mobile et derrière VPN.
Je peux pinger 10.8.0.1, le .26, mais pas le reste de la plage.
 
Depuis le container Home Assistant, j'ai mis la même route.
# ip route
default via 172.2.0.1 dev eth0
10.8.0.0/24 via 172.6.0.2 dev eth3
J'ai viré les autres réseaux Docker en eth1 et eth2 pour la lisibilité.
eth3 est bien l'interface du réseau Docker VPN (les MAC correspondent).
Pourtant, je ne peux pas joindre les appareils derrière le VPN.
Pinger toute la plage 10.8.0.x me conduit à une réponse immédiate de je ne sais qui, mais vraisemblablement en local vu les délais.
# ping 10.8.0.26
PING 10.8.0.26 (10.8.0.26): 56 data bytes
64 bytes from 10.8.0.26: seq=0 ttl=64 time=0.476 ms
64 bytes from 10.8.0.26: seq=1 ttl=64 time=0.237 ms
64 bytes from 10.8.0.26: seq=2 ttl=64 time=0.270 ms
64 bytes from 10.8.0.26: seq=3 ttl=64 time=0.255 ms
 
# ping 10.8.0.123
PING 10.8.0.123 (10.8.0.123): 56 data bytes
64 bytes from 10.8.0.123: seq=0 ttl=64 time=0.689 ms
64 bytes from 10.8.0.123: seq=1 ttl=64 time=0.260 ms
64 bytes from 10.8.0.123: seq=2 ttl=64 time=0.261 ms
64 bytes from 10.8.0.123: seq=3 ttl=64 time=0.512 ms
 
Il n'y a personne sur 10.8.0.123, ni tout le reste de la plage IP. Bien sûr, le service HTTP que je cherche à joindre sur le .26 n'est pas joignable.
Le VPN est configuré pour autoriser 0.0.0.0/0.
Wtf? Qu'ai-je manqué?
 
Merci d'avance.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  46  47  48  49  50  51
Page Suivante

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