• [^] # Re: Et les dépendances ?

    Posté par . En réponse au journal Docker, la plateforme à la mode. Évalué à 1. Dernière modification le 07 avril 2015 à 13:24.

    Si des images partagent les mêmes lib, pourquoi ne pas les faire partager une même image source ?
    Au lieu d'un FROM debian:7 on met FROM ma-debian-avec-lib-commune

    Et ensuite, tu rebuildes cette image-là avec les nouvelles mises-à-jour de sécurité, et tu rebuildes chaque sous-image depuis celle là. En tout et pour tout, tu n'auras eu qu'un seul apt-get update -y && apt-get dist-upgrade -y sur l'image ma-debian-avec-lib-commune et chacune de tes images dérivera de celle ci et devra rebuilder sur cette nouvelle base mise à jour.
    Globalement, la lourdeur est de gérer un Dockerfile supplémentaire pour ta distrib de base commune à chaque images de chacun de tes services.

    En schéma, puisque j'ai l'impression que j'ai trop rédigé

    au lieu de

    debian:7
    +-image-app
    +-image-bdd
    +-image-log
    

    Tu auras

    ma-debian-avec-lib-commune
    +-image-app
    +-image-bdd
    +-image-log