07:19 <debnet> Hello.
08:24 <misc> hello
09:51 <discord_afpy> <Andy K (boss dreamer ou pas)> Salut
10:58 <alain_afpy> Comment créer un cercle vertueux avec Docker ? - https://bearstech.com/societe/blog/comment-creer-un-cercle-vertueux-avec-docker
11:05 <Mindiell> il faut le jeter non ?
11:14 <discord_afpy> <vstinner> jeter docker?
11:18 <Mindiell> oui \o/
12:12 <debnet> Can't agree more.
12:58 <alain_afpy> Sur Bordeaux − Meetup le 11 décembre - https://discuss.afpy.org/t/sur-bordeaux-meetup-le-11-decembre/2366
13:44 <alain_afpy> De l’art de quitter Kubernetes : témoignages - https://bearstech.com/societe/blog/de-lart-de-quitter-kubernetes-temoignages
14:35 <vstinner> c'est pratique quand même Docker (le concept de conteneurs en général), non ?
15:04 <discord_afpy> <grewn0uille> Je trouve ça pratique pour tester rapidement des trucs sur des distribs autre que la mienne, ou pour reproduire des issues rapportées aussi
15:22 <Mindiell> c'est pratique et pas pratique je trouve ici (rpéonse de Normand).
15:23 <Mindiell> Je n'aime pas les trucs encapsulés dans des trucs. On finit par avoir des couches dnas tous les sens et on se perd dedans
15:25 <asyd> encapsulé ?
15:27 <Mindiell> oui, dedans un autre truc ?
15:27 <asyd> ben, non ?
15:27 <Mindiell> ben si, piusque c'est dans un docker :)
15:32 <vstinner> Mindiell: tout ce dont l'appli a besoin est dans le conteneur, non ? tu vois plusieurs couches ?
15:32 <Mindiell> j'en vois une de plus oui
15:32 <Mindiell> et en général il y a des choses pour gérer les images dockers
15:32 <Mindiell> après je ne suis pas un expert hein, loin de là (très loin)
15:33 <Mindiell> c'est juste mes goûts :)
15:54 <debnet> Ah oui c'est des vraies poupées russes les applications en production Docker.
15:54 <debnet> Avec des images services dans tous les sens.
15:55 <debnet> T'as vite une image pour un Postgres, une image pour ton application Python, une image pour ton Redis, etc...
15:55 <entwanne> et des petites variations de chaque image qui font que tu te retrouves à stocker 60Go d'images docker :D
15:56 <discord_afpy> <fred.et.rick> oui, mais elles ne sont pas les unes dans les autres comme des poupées russes, elles sont cote à cote
15:56 <vstinner> debnet: une image par service ne me choque pas, tu n'embarques que ce dont tu as besoin
15:56 <debnet> Oui enfin l'image n'est pas approprié, on va dire plutôt un oignon alors. :D
15:56 <debnet> Y a le goût et l'odeur !
15:57 <vstinner> c'est très bon le tarte à l'oignon !
15:57 <debnet> s/approprié/appropriée
15:57 <vstinner> la* tarte
15:57 <debnet> Dans le Nord on a la soupe à l'oignon pour les réveils difficiles.
15:57 <debnet> Avec des croutons à l'ail et éventuellement un peu de maroilles.
15:57 <debnet> Parfait contre la gueule de bois.
15:58 <debnet> Mais après ne souffle pas au visage de quelqu'un si tu ne veux pas le faire décéder.
16:01 <entwanne> "Docker c'est comme les oignons. Ça shlingue ? Non, tous les deux ont des couches et toi tu en tiens une"
16:01 <asyd> j'adore la soupe a l'oignon (et je ne crois pas que ça soit spécialement du nord)
16:02 <debnet> Je l'ignorais, j'avais l'impression que c'était de chez nous. Appropriation culturelle, tout ça.
16:02 <discord_afpy> <fred.et.rick> même l’image de l’oignon n’est pas ouf je trouve, y’a aucune notion de concentricité ici, y’a juste ton application et ses dépendances applicatives à coté, c’est exactement comme si t’avais une vm sur laquelle t’installait python, postgres et redis par exemple. sauf que là, t’as tes conteneurs qui contiennent les applications prete à démarrer et orchestrateur pour démarrer tout ça au bon moment comme le ferai
16:04 <debnet> Je crois que le message est tronqué par le proxy.
16:04 <debnet> Quoiqu'il en soit, je connais Docker hein, c'est juste que je suis nul en métaphores. :D
16:06 <entwanne> y a quand même une idée de concentricité au niveau des images docker : des layers (couches) basés les uns sur les autres où chacun rajoute des fichiers dans le filesystem par rapport à l'image de base
16:10 <discord_afpy> <fred.et.rick> pour l’image, oui, complètement, une image est une belle poupé russe, mais ça n’a rien à voir avec le fait que l’application embarque une base postgres ou un cache redis (et c’est souvent assez transparent à ce niveau)
16:31 <misc> le souci, c'est aussi que les gens prennent des images n'importe ou et packagent n'importe comment. j'utilise docker en prod, et les seuls fois ou j'ai eu besoin de faire une image avec une couche en plus de la base, c'est pour patcher un comportement de l'image (en l'occurence, ça devait être discourse)
16:32 <misc> en pratique, je prends soit une image de base (d'une distro, idéalement celle de l'OS pour compatibilité kernel/lib userspace), soit une image un service qui marche (genre postgres), mais j'ai rarement besoin de faire un mille feuille avec autre choses
16:48 <Mindiell> je prends pas d'image :)
16:48 <Mindiell> en plus j'en ai monté une au bureau (on l'a fait pour moi) et ça paraissait plus compliqué que nécessaire)
16:48 <Mindiell> genre il faut stocker l'image, puis il faut fournir les secrets, ...
16:49 <Mindiell> Et puis tu stockes quand même des trucs dans le système (genre les données)
16:49 <Mindiell> parce que sinon, si tu coupes le docker, tu perds la donnée
16:49 <Mindiell> Alors, j'y vos bien les avantages hein, mais j'y vois aussi les défauts :)
16:49 <discord_afpy> <chadys> Nous, les cas de construction d'image qu'on a ça va être principalement :
16:49 <discord_afpy> <chadys> - Notre appli front, on part de l'image de nodeJS pour pouvoir faire le build, et ensuite on se sert du résultat pour faire une image light sans node, avec juste un reverse proxy pour servir le résultat
16:49 <discord_afpy> <chadys> - Notre appli back ou on part d'une image python et on installe les dépendances nécessaire. On a des targets différents selon l'env (dev, test, prod) avec des dépendances adaptées
16:49 <discord_afpy> <chadys> PErso je suis très fan de Docker, mais bon chacun sa came 🙂
16:51 <Mindiell> nodeJS, j'ai pas pu lire plus loin, désolé /o/
16:51 <entwanne> la charte !
16:51 <Mindiell> j'ia dit "désolé", ça compte pas ?
17:14 <discord_afpy> <reinula> Nan !
17:15 <discord_afpy> <reinula> C'est trop simple sinon 😄
17:38 <discord_afpy> <melcore> Le numéro du comité est toujours en place ?
17:40 <discord_afpy> <grewn0uille> Je l’ai arrêté mais techniquement on a encore le numéro jusqu’à fin novembre car c’était un engagement d’un mois
17:41 <discord_afpy> <grewn0uille> Si quelqu’un veut signaler quelque chose au comité diversité après la pycon, c’est plus sûr le mail
17:47 <misc> y a sans doute moins d'urgence, oui
20:02 <discord_afpy> <fred.et.rick> Mindiell: oui, clairement, docker a plein de défauts et ça sert à rien de l’utiliser si tu n’a pas besoin de ses avantages. Le stockage des images n’est pas forcément nécessaire, tu peux faire comme beaucoup, build directement l’image en prod, c’est pas beau, mais ça marche, sinon, github, gitlab, azure devops et bien d’autres proposent des registry pour tes images et c’est franchement simple à utiliser (au moins sur
20:02 <discord_afpy> <fred.et.rick>
20:04 <discord_afpy> <fred.et.rick> docker => la conteneurisation de manière générale
20:24 <misc> Mindiell: normalement, l'idée des volumes, c'est de mettre les données en dehors de l'image