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

 



 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19
Auteur Sujet :

[TOPICUNIK] Docker

n°1437922
dough29
Posté le 13-09-2019 à 08:57:11  profilanswer
 

Reprise du message précédent :
Tu auras peut être un début de configuration ici en bas de page (Adding a TCP route for TLS requests on whoami.traefik.io) : https://docs.traefik.io/v2.0/routing/overview/

 

Tu pourras nous partagé ton expérience ?


Message édité par dough29 le 13-09-2019 à 08:57:44
mood
Publicité
Posté le 13-09-2019 à 08:57:11  profilanswer
 

n°1437926
dafunky
Posté le 13-09-2019 à 09:41:58  profilanswer
 

Merci encore. Je dois avouer que ça me donne un peu la migraine, je vais mettre ça de côté, ce n'est pas urgent. Je suis déjà limite dans la compréhension de mon script actuel traefik V1.


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1437932
Shinuza
This is unexecpected
Posté le 13-09-2019 à 15:26:13  profilanswer
 

AnthonyD a écrit :


Étonnant, c'est pourtant super simple.

J'ai eu des problèmes de droit, je me suis battu avec une semaine.
Puis j'ai tout refait avec glusterfs, ça m'a pris quelques heures, playbook ansible compris, pour configurer 3 peers sur des rpi et avoir quelque chose de fonctionnel.

 

Le soucis venait très probablement du fait que le partage NFS était depuis mon NAS qui m'offrait peu de configuration. Mais dans l'absolu Heketi + glusterfs, ça parait êtr plus adapté en terme de montage des volumes et de la ségregation des données.


Message édité par Shinuza le 13-09-2019 à 15:28:15

---------------
Uplay/Steam/Origin: Shinuza, Live: Shinuza San, PSN: Shinuza Sama
n°1437951
dough29
Posté le 13-09-2019 à 19:04:00  profilanswer
 

@dafunky c'est vrai que c'est pas forcément simple à aborder... même leur doc manque de simplicité au final, genre une conf basique pour chaque possibilités...

n°1437959
dd_pak
Posté le 13-09-2019 à 21:48:59  profilanswer
 

Moi je la trouve bien la doc de Traefik, il y a pire sur le web.
Je connais la 1 par coeur, la 2 j'attends un peu, j'aime les choses stables :)
Tu devrais passer à haproxy du coup, c'est simple.

n°1437994
AnthonyD
»»───(knee)───►
Posté le 15-09-2019 à 10:13:32  profilanswer
 

DannyElfman a écrit :


C'est simple si tu as besoin d'un simple accès en écriture de fichier par ex. Quand tu ajoutes d'autres fonctionnalités, visiblement, ce n'est plus aussi aisée.


Exemple ?

n°1438221
LibreArbit​re
Radicalement modéré
Posté le 22-09-2019 à 17:04:36  profilanswer
 

Dites, avant que je tente, est-ce que MiniKube fonctionne sous VMware Workstation maintenant ?


---------------
Le topic de la VR standalone | Le topic de la nutrition 2.0 | Hebergement web gratuit
n°1438658
dafunky
Posté le 03-10-2019 à 11:42:15  profilanswer
 

Hop, je pose ça là pour les noobs comme moi se font surprendre parce que les conteneurs ont "disparu" au redémarrage :  
 
https://www.linode.com/community/qu [...] ter-reboot
 

Citation :

Your Docker containers are still present unless you destroyed them with docker rm. It sounds like they just didn’t start automatically after the reboot, which can be resolved with a restart policy.
 
docker start --restart=always <container>
 
docker ps only shows running containers, but adding the -a flag will list all container instances and their status. You can check out our Quick Reference Cheat Sheet for an introduction to core Docker commands, should you find it helpful.
 


 
J'ai eu une frayeur  [:maman_de_galles:4]


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438660
e_esprit
Posté le 03-10-2019 à 12:33:00  profilanswer
 

Perso je recommande plutôt d'utiliser unless-stopped, comme ça si tu as décidé d'arrêter un service (via un docker stop), il est pas relancé automatiquement en cas de redémarrage du démon docker (ou de la machine).
 
Avec le always des fois ça peut faire des surprises :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438684
phraide
Posté le 03-10-2019 à 21:59:00  profilanswer
 

qu'est ce qu'il y a de flippant à perdre un container ? :o
données à garder -> volume/bind/..., options de lancement : systemd/ansible/script...


---------------
ducati streetfighter 848
mood
Publicité
Posté le 03-10-2019 à 21:59:00  profilanswer
 

n°1438692
dafunky
Posté le 04-10-2019 à 07:33:39  profilanswer
 

Moi pas comprendre ce que tu as écrit. Il me manque toute la théorie sur les principes élémentaires de docker, je suis prêt à prendre des cours de rattrapage si vous avez un bon tuto pour les noobs.


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438706
the_big_po​ulet
Flying chicken
Posté le 04-10-2019 à 10:44:42  profilanswer
 

bah docker c'est justement ça la magie du truc, a partir du moment ou tu as:
les bons paramètres de start (variable d'environnement)
et/ou le bon dockerfile qui fait ton container pile poil pour toi
et/ou les répertoires configs/data qui sont montés depuis un disque persistant.
 
Et quand tu as tout ça tu es paré pour perdre ton container autant de fois que tu veux :o

n°1438734
dafunky
Posté le 05-10-2019 à 00:19:05  profilanswer
 

Bon, pour l'UI de traefik, il a fallu que je rajoute ça à mon fichier toml :  
 
# WEB interface of Traefik - it will show web page with overview of frontend and backend configurations
[web]
address = ":8080"
 
 
Ce qui est bizarre, c'est que je ne n'ai pas ce paramètre sur le traefik de ma machine d'origine, également en 1.7. Etrange


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438735
dafunky
Posté le 05-10-2019 à 02:07:33  profilanswer
 

Bon, je suis tellement nul que j'ai mis par terre mon host proxmox.
Je fais appel à la solidarité : j'ai tapé la commande "docker swarm init" et depuis ce moment j'ai toutes mes VM et conteneurs LXC de proxmox qui sont totalement isolés du LAN : ils ne peuvent plus rien pinger, et réciproquement ils sont inaccessibles en ping.
J'ai fait docker swarm leave mais ça ne résout rien du tout. J'ai également redémarré la machine deux fois.
Votre aide sera appréciée
 
Alors on sort du scope docker, mais je suis incapable de comprendre pourquoi mes machines sont devenues isolées. Si je regarde le réglage réseau dans network/interfaces tout est correct et ça ne semble pas avoir bougé.


Message édité par dafunky le 05-10-2019 à 02:25:22

---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438739
the_big_po​ulet
Flying chicken
Posté le 05-10-2019 à 08:22:42  profilanswer
 

Pour ton premier souci attention car si tu demarres ton container sur la version latest c'est risqué car tu peux passer une version majeure sans le vouloir. Le cas pour traefik récemment justement.
Pour le second souci elles ont des ip dans un autre subnet que ton lan tes vm?

 

Que dit docker network ls  ?


Message édité par the_big_poulet le 05-10-2019 à 08:28:11
n°1438742
dafunky
Posté le 05-10-2019 à 10:43:49  profilanswer
 

Bien vu. Pour le cas de Trafik c'est déjà bloqué sur la 1.7, d'ailleurs faudrait que je mette 1.7.1
La totalité de mes machines est sur le même subnet. Jusqu'au blackout d'hier, j'avais intercalé entre le routeur FAI et toute machine du réseau ma VM sophos qui jouait le rôle de bridge. Après 2 redémarrages de la machine et faute d'avoir compris l'origine du problème, j'ai bypassé sophos le temps de résoudre. Du coup je prends pour outil de test ma VM windows qui est sur le même subnet que tout le reste du réseau : cette VM ne parvient à pinger personne. Par contre j'arrive à la pinger depuis mes autres machines. Ensuite il y a mon LXC pihole et ma VM Sophos, impossible à pinger. J'ai désactivé le firewall proxmox sans effet. En fait ça fonctionne impecc depuis 1 mois, le seul changement que j'ai fait c'est changer l'IP du host proxmox en début de semaine, ce qui n'a pas perturbé les VM, et le blackout a eu lieu quand j'ai fait docker swarm init . Dans le statut réseau de windows il dit "connecté 1gbps - pas d'accès réseau". La config réseau est statique avec une ip fixe, la passerelle = routeur FAI, et dns google. Je suis à court d'idée. J'ai l'impression que c'est le bridge réseau entre proxmox et les VM qui est cassé, mais que faire?
 

root@ASROCK2600:~# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
679126b04b49        bridge              bridge              local
e97f45529595        docker_gwbridge     bridge              local
f895e9e7042a        host                host                local
b2412173ae59        none                null                local
7b49b57c1e70        proxy               bridge              local


 
Contenu de /etc/network/interfaces
 

auto lo
iface lo inet loopback
 
iface enp36s0f0 inet manual
 
iface enp31s0 inet manual
 
iface enp36s0f1 inet manual
 
iface enp37s0f0 inet manual
 
iface enp37s0f1 inet manual
 
auto vmbr0
iface vmbr0 inet static
        address  192.168.1.45
        netmask  24
        gateway  192.168.1.1
        bridge-ports enp36s0f0
        bridge-stp off
        bridge-fd 0
 
auto vmbr1
iface vmbr1 inet manual
        bridge-ports enp36s0f1
        bridge-stp off
        bridge-fd 0
#Sophos Out
 
auto vmbr2
iface vmbr2 inet manual
        bridge-ports enp37s0f0
        bridge-stp off
        bridge-fd 0
#Sophos DMZ


 


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438747
XaTriX
Now we are all sons of bitches
Posté le 05-10-2019 à 12:47:04  profilanswer
 

Vire docker de lhost, tu mettras ça dans une VM dédié avec un os fait pour ça
Tu purges en removant, tu reboot et tu fais ip a puis ip r puis brctl show et tu nous postes les sorties


Message édité par XaTriX le 05-10-2019 à 12:47:51

---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1438748
dafunky
Posté le 05-10-2019 à 13:16:54  profilanswer
 

Je ferai ça si ma piste actuelle ne fonctionne pas. Cette page explique que docker modifie les iptable et ajoute un drop qui perturbe les VM:  
 
https://bugs.debian.org/cgi-bin/bug [...] bug=865975
 
Voici ma config sur le host proxmox :
 

root@ASROCK2600:~#  iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination          
 
Chain FORWARD (policy DROP)
target     prot opt source               destination          
DOCKER-USER  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination          
 
Chain DOCKER (3 references)
target     prot opt source               destination          
 
Chain DOCKER-ISOLATION-STAGE-1 (1 references)
target     prot opt source               destination          
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
 
Chain DOCKER-ISOLATION-STAGE-2 (3 references)
target     prot opt source               destination          
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
 
Chain DOCKER-USER (1 references)
target     prot opt source               destination          
RETURN     all  --  anywhere             anywhere    


 
Voici la commande proposée pour résoudre : The situation can be fixed via "iptables -I FORWARD -i br0 -o br0 -j ACCEPT".
 
Résultat sur les iptable
 

root@ASROCK2600:~#  iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination          
 
Chain FORWARD (policy DROP)
target     prot opt source               destination          
ACCEPT     all  --  anywhere             anywhere            
DOCKER-USER  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination          
 
Chain DOCKER (3 references)
target     prot opt source               destination          
 
Chain DOCKER-ISOLATION-STAGE-1 (1 references)
target     prot opt source               destination          
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-2  all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
 
Chain DOCKER-ISOLATION-STAGE-2 (3 references)
target     prot opt source               destination          
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            
RETURN     all  --  anywhere             anywhere            
 
Chain DOCKER-USER (1 references)
target     prot opt source               destination          
RETURN     all  --  anywhere             anywhere            


 


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438749
the_big_po​ulet
Flying chicken
Posté le 05-10-2019 à 13:26:07  profilanswer
 

Bah pour confirmer tu stop docker ça retire toutes la config iptables.
Par contre effectivement mettre docker et les vm au même niveau c'est pas une idée géniale

n°1438752
dafunky
Posté le 05-10-2019 à 15:34:22  profilanswer
 

Merci à vous pour votre aide, j'ai nettoyé iptables et c'est reparti


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438781
ben 54
Posté le 06-10-2019 à 21:12:53  profilanswer
 

Bonjour à tous,
 
J'avais une petite question peut être stupide, mais je voulais savoir si avec docker il était possible de sauvegarder toutes la conf interne à un container ?
 
Je m'explique, j'ai un container domoticz et suite à une mauvaise manip de ma part j'ai dégagé le bordel. J'avais fais un docker commit avant donc j'avais une "sauvegarde", sauf que j'ai relancé cette sauvegarde, je me suis retrouvé avec domoticz vierge :/ J'avais plus mes périphériques, ni ma conf interne, ce qui correspond au domoticz.db je crois.  
 
Donc je voulais savoir si c'est possible de sauvegarder tout d'un seul bloc, ou si je devais sauvegarder le container + la partie db de domoticz ?
 
Il est fort possible que j'ai pas tout compris à docker encore :D
 
En tout cas merci pour votre retour :)

n°1438782
the_big_po​ulet
Flying chicken
Posté le 06-10-2019 à 21:36:19  profilanswer
 

la commande docker images te renvoie quoi ?
 
Clairement docker commit est pas la solution, tu dois avoir ta config sur un share sur le serveur host qui est persistant:
https://hub.docker.com/r/linuxserver/domoticz/
 
la partie importante pour toi est : -v path to data:/config \
tu remplaces path_to_data par un chemin sur ton host ou tu veux conserver ta config domoticz.

n°1438789
dough29
Posté le 07-10-2019 à 08:42:26  profilanswer
 

Il te faut effectivement un volume pour les données "vivantes" tel que la conf.
 
C'est ce volume que tu seras en mesure de sauvegarder, le conteneur lui par définition c'est du jetable à tout moment :sol:

n°1438794
e_esprit
Posté le 07-10-2019 à 11:26:24  profilanswer
 

Vu les symptomes décrits, je dirais que son conteneur va déjà taper dans des volumes, sinon il aurait retrouvé ses données dans son image d'après le commit.
 
Du coup la bonne nouvelle c'est qu'il n'a probablement pas complètement perdu ses données/confs.
Faut regarder dans /var/lib/docker/volumes et chercher où sont les données. Le plus simple c'est quand on sait comment s'appelle les fichiers, un petit "find /var/lib/docker/volumes -name nom_du_fichier.recherché" et voilà :o
 
Et pour la prochaine fois utiliser des volumes nommés pour pas les reperdre de vue :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438808
ben 54
Posté le 07-10-2019 à 21:45:48  profilanswer
 

Bonjour à tous,
 
Merci à vous pour vos réponses.  
 
Alors dans l'ordre, voici le retour de docker image :
domoticz_save_prod_2019-08-16   latest              2b8c2bbbc641        7 weeks ago         207MB
<none>                          <none>              41976a36051a        7 weeks ago         207MB
domoticz_save_prod              latest              df9cef5b8e0c        7 weeks ago         207MB
<none>                          <none>              ed1b37f6b3d4        2 months ago        207MB
<none>                          <none>              291c3bb409e0        2 months ago        207MB
domoticz_ihm_backup             latest              37704689ba50        2 months ago        207MB
<none>                          <none>              230cf84f858a        2 months ago        21.5MB
linuxserver/domoticz            stable              22f82943ed16        3 months ago        147MB
 
C'est noté pour le path to data, je vais voir.
 
Concernant le répertoire /var/lib/docker/volumes, j'ai bien de nombreux dossiers tous vide, sauf un.  
 
Du coup j'ai refais un docker domoticz de test pour essayer de remonter ce domoticz.db mais rien ne se passe quand je remonte le fichier dans l'ihm.

n°1438809
the_big_po​ulet
Flying chicken
Posté le 07-10-2019 à 21:47:28  profilanswer
 

Et si tu run domoticz_save_prod_2019-08-16:latest ?

n°1438822
LeRiton
skishop-lelex.com
Posté le 08-10-2019 à 10:22:55  profilanswer
 

e_esprit a écrit :

Et pour la prochaine fois utiliser des volumes nommés pour pas les reperdre de vue :D


Pourquoi volumes nommés plutôt qu'un simple bind mount ici ? Il n'y a pas de données partagées entre ses containers et les volumes nommés sont plus difficiles à backuper, non ?
L'intérêt du volume pourrait être la portabilité, mais OSEF pour du home lab.
Je pense que je rate un truc, tu peux nous en dire plus ?
 


---------------
SkiShop Lélex, location de ski, snowboard, snowscoot & VTT sur le domaine Mijoux / Lélex (Jura)
n°1438826
e_esprit
Posté le 08-10-2019 à 10:45:17  profilanswer
 

C'est pas compliqué à backupper, le volume se trouve (quand on est sur du driver local de base) dans /var/lib/docker/volumes/nom_du_volume/.
 
Après, un bind mount fait bien le job aussi, c'est juste que je préfère utiliser les mécanismes internes quand ils existent (je trouve que ça force à mieux modéliser son archi, que c'est plus rigoureux).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438828
dafunky
Posté le 08-10-2019 à 11:18:13  profilanswer
 

punaise, vous m'avez perdu. En suivant un tuto j'ai créé un volume spécifique que j'ai indiqué à Docker dans sa config, du coup je ne sais pas comment ça se fait que vous parlez de volumes au pluriel.


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438831
the_big_po​ulet
Flying chicken
Posté le 08-10-2019 à 11:29:29  profilanswer
 

Les volumes c'est comme des disques virtuels pour tes vm si tu veux, sauf que ça se comporte comme un mount que tu retrouves dans  /var/lib/docker/volumes  
Donc en gros dans un container pour faire persister tes données tu as deux approches classiques:
 
Tu as un volume que tu as créé qui s'appelle my_conf:
--mount source=my_conf,target=/path/container/config
 
ou bien tu choisis un répertoire sur ton host:
-v /path//host/config:/path/container/config
 
Perso je fais que l'option 2 mais j'avoue que la 1 semble + propre :o

n°1438832
e_esprit
Posté le 08-10-2019 à 11:29:41  profilanswer
 

https://docs.docker.com/storage/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438833
e_esprit
Posté le 08-10-2019 à 11:31:45  profilanswer
 

the_big_poulet a écrit :

Les volumes c'est comme des disques virtuels pour tes vm si tu veux, sauf que ça se comporte comme un mount que tu retrouves dans  /var/lib/docker/volumes  
Donc en gros dans un container pour faire persister tes données tu as deux approches classiques:
 
Tu as un volume que tu as créé qui s'appelle my_conf:
--mount source=my_conf,target=/path/container/config
 
ou bien tu choisis un répertoire sur ton host:
-v /path//host/config:/path/container/config
 
Perso je fais que l'option 2 mais j'avoue que la 1 semble + propre :o


Tu peux aussi utiliser la forme -v avec un volume (-v nom_volume:/point/de/montage/dans/le/conteneur).
 
Après faut utiliser docker-compose pour gérer ses conteneurs (à minima), et là la notion de volume est beaucoup plus compréhensible que dans une ligne de commande :)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438834
the_big_po​ulet
Flying chicken
Posté le 08-10-2019 à 11:33:01  profilanswer
 

Ouais bah merci je viens d'ajouter ça dans ma todo :o
ça règlera peut etre mes soucis avec selinux en fait.

n°1438835
LeRiton
skishop-lelex.com
Posté le 08-10-2019 à 11:48:55  profilanswer
 

e_esprit a écrit :

C'est pas compliqué à backupper, le volume se trouve (quand on est sur du driver local de base) dans /var/lib/docker/volumes/nom_du_volume/.
 
Après, un bind mount fait bien le job aussi, c'est juste que je préfère utiliser les mécanismes internes quand ils existent (je trouve que ça force à mieux modéliser son archi, que c'est plus rigoureux).


:jap:
A y réfléchir, ça peut inciter à définir les accès plus finement que bind mount, au hasard penser à faire du read only partout où c'est suffisant (config en premier lieu).


---------------
SkiShop Lélex, location de ski, snowboard, snowscoot & VTT sur le domaine Mijoux / Lélex (Jura)
n°1438838
the_big_po​ulet
Flying chicken
Posté le 08-10-2019 à 17:13:14  profilanswer
 

e_esprit a écrit :


Tu peux aussi utiliser la forme -v avec un volume (-v nom_volume:/point/de/montage/dans/le/conteneur).
 
Après faut utiliser docker-compose pour gérer ses conteneurs (à minima), et là la notion de volume est beaucoup plus compréhensible que dans une ligne de commande :)


Bon et par contre pas moyen de monter un fichier plutot qu'un répertoire depuis un volume ?
Genre traefik qui veut deux fichiers de config qu'il stocke sur le root ça merdouille un peu avec un volume :D

n°1438839
dafunky
Posté le 08-10-2019 à 17:19:26  profilanswer
 

Perso j'y comprends pas grand chose, j'ai une VM installée avec docker-compose et l'autre directement en ligne de commande, j'ai suivi les tutos sans comprendre le pourquoi du comment.
 
Sinon mon défi fou du moment, faire fonctionner traefik derrière sophos, je m'arrache les cheveux à essayer de trouver ce qui ne va pas alors que ça fonctionnait à un moment donné :fou: .


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°1438840
dd_pak
Posté le 08-10-2019 à 17:43:49  profilanswer
 

the_big_poulet a écrit :


Bon et par contre pas moyen de monter un fichier plutot qu'un répertoire depuis un volume ?
Genre traefik qui veut deux fichiers de config qu'il stocke sur le root ça merdouille un peu avec un volume :D


 
Je vois pas le soucis, tu montes les 2 fichiers avec 2 volumes

n°1438841
dd_pak
Posté le 08-10-2019 à 17:44:55  profilanswer
 

LeRiton a écrit :


:jap:
A y réfléchir, ça peut inciter à définir les accès plus finement que bind mount, au hasard penser à faire du read only partout où c'est suffisant (config en premier lieu).


 
Tu peux faire du read only aussi sur un bind

n°1438843
e_esprit
Posté le 08-10-2019 à 18:22:27  profilanswer
 

the_big_poulet a écrit :


Bon et par contre pas moyen de monter un fichier plutot qu'un répertoire depuis un volume ?
Genre traefik qui veut deux fichiers de config qu'il stocke sur le root ça merdouille un peu avec un volume :D


Une appli qui imposerait ça serait super mal fichu.
Et je crois pas que ce soit le cas de traefik, je veux bien un exemple :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1438844
the_big_po​ulet
Flying chicken
Posté le 08-10-2019 à 18:25:08  profilanswer
 

Bon j'ai peut être pas l'image officielle en fait faut que je check :O

n°1438849
phraide
Posté le 08-10-2019 à 20:40:30  profilanswer
 

the_big_poulet a écrit :


Bon et par contre pas moyen de monter un fichier plutot qu'un répertoire depuis un volume ?
Genre traefik qui veut deux fichiers de config qu'il stocke sur le root ça merdouille un peu avec un volume :D


 
oui tu peux directement monter un fichier, c'est assez usuel :o
 
Justement traefik t'as le choix :
https://docs.traefik.io/getting-sta [...] figuration
je l'utilise en mode args dans mes playbook.


Message édité par phraide le 08-10-2019 à 20:49:54

---------------
ducati streetfighter 848
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19

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-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR