Posté par Marotte ⛧ .
En réponse au journal Flatpak.
Évalué à 6.
Pourquoi pas aller carrément vers la solution Docker, voire avec Kubernetes mais même sans ça, avec un simple Docker engine sur son poste de travail.
Là c’est pareil, les premiers softs vont peser lourd mais comme des « layers » seront éventuellement réutilisée d’une app’ à l’autre tu n’auras pas quelques giga-octets à installer à chaque fois. Par contre, j’imagine qu’il faut choisir ces images en essayant de garder un maximum de chose mutualisé. Par exemple, si tu as déjà une image de base de données qui se base sur une image Debian particulière et que tu veux « dockeriser » une application, tu auras mieux fait de choisir Debian pour ton image de l’applicatif, pour mutualiser les couches (layers) entre tes deux images.
Docker c’est vraiment un bon moyen de profiter des fonctionnalités de cgroups et de l’overlayFS offerts par Linux. Parce que gérer tout ça à la main ce serait un travail énorme, trop énorme pour un simple desktop. Faire tourner un Docker engine (et apprendre à s’en servir) par contre c’est à la portée du premier geek venu.
# Docker
Posté par Marotte ⛧ . En réponse au journal Flatpak. Évalué à 6.
Pourquoi pas aller carrément vers la solution Docker, voire avec Kubernetes mais même sans ça, avec un simple Docker engine sur son poste de travail.
Là c’est pareil, les premiers softs vont peser lourd mais comme des « layers » seront éventuellement réutilisée d’une app’ à l’autre tu n’auras pas quelques giga-octets à installer à chaque fois. Par contre, j’imagine qu’il faut choisir ces images en essayant de garder un maximum de chose mutualisé. Par exemple, si tu as déjà une image de base de données qui se base sur une image Debian particulière et que tu veux « dockeriser » une application, tu auras mieux fait de choisir Debian pour ton image de l’applicatif, pour mutualiser les couches (layers) entre tes deux images.
Docker c’est vraiment un bon moyen de profiter des fonctionnalités de cgroups et de l’overlayFS offerts par Linux. Parce que gérer tout ça à la main ce serait un travail énorme, trop énorme pour un simple desktop. Faire tourner un Docker engine (et apprendre à s’en servir) par contre c’est à la portée du premier geek venu.