• [^] # Re: docker -v

    Posté par . En réponse au message Docker montage local/NFS. Évalué à 1.

    voici le fichier docker-compose.yml

    testcompose:
     volumes:
     - /mnt/bdd/docker-build-test:/var/lib/mysql/:rw
     build: engine/
     command:
     - /"maboite"/script/mysql-data-install.sh
     - /etc/init.d/mysql start
     stdin_open: true
    tty: true

    Pour résumer de l'état actuel
    1-Nous avons un Dockerfile qui est appelé par le build
    1-1 Installation de tout les paquets
    1-2 BDD installée dans /var/lib/mysql qui n'est pas montée en NFS pour le moment
    1-3 copie du script qui check si file existe dans /var/lib/mysql si c'est pas le copie des éléments de
    /var/lib/mysql.old vers /var/lib/mysql
    2-Montage des volumes NFS sur /var/lib/mysql
    3-Lancement du script pour contrôle du contenu NFS dans /var/lib/mysql
    3-1 Démarrage de mysql

    L'idéal serait de monter le volume NFS avant l'installation de la BDD pour ne pas passer par l'étape intermédiaire via le script mysql-data-install.sh.
    Mais le problème c'est que la command build est exécutée en premier même en modifiant l'ordre dans le fichier docker-compose.yml