c'est une par runtime (python, js, R,...) + une part technologie sur étagère que tu déploie dans docker (ton sgbdr, rabbitmq, kafka, nginx, redis,...) +
Pour toutes ces images il existe un repo avec une dockerfile, tu peux les builder toi même en local. C'est d'ailleurs en général assez instructif.
Moi je ne pull que des images de base, pour tout le reste je veux au moins savoir comment elles sont faites alors je clone le repo git
, étudie le dockerfile et le processus de build de l'appli et je reconstruis les images. Et comme ça on se rend compte souvent qu'on peut reconstruire l'image de pleins de projets avec la mėme image de base, d'autant plus que les runtime ont généralement une image, et donc une dockerfile, pour chaque release supportée de alpine/debian/ubuntu en version normale ou slim.
Alors tu vas me dire c'est gentooesque de tout recompiler mais en terme de temps de compilation et de traitement un runtime ou une sgbd ça build bien bien bien plus vite qu'un desktop comme kde ou gnome.
[^] # Re: ce n'est pas tant que ça
Posté par Psychofox (Mastodon) . En réponse au lien Docker limite à 10 téléchargements anonymes par heure et par IP depuis le hub a partir du 1er mars. Évalué à 3.
Pour toutes ces images il existe un repo avec une dockerfile, tu peux les builder toi même en local. C'est d'ailleurs en général assez instructif.
Moi je ne pull que des images de base, pour tout le reste je veux au moins savoir comment elles sont faites alors je clone le repo git
, étudie le dockerfile et le processus de build de l'appli et je reconstruis les images. Et comme ça on se rend compte souvent qu'on peut reconstruire l'image de pleins de projets avec la mėme image de base, d'autant plus que les runtime ont généralement une image, et donc une dockerfile, pour chaque release supportée de alpine/debian/ubuntu en version normale ou slim.
Alors tu vas me dire c'est gentooesque de tout recompiler mais en terme de temps de compilation et de traitement un runtime ou une sgbd ça build bien bien bien plus vite qu'un desktop comme kde ou gnome.