J'ai créé un conteneur de menu fixe pour mon application NodeJS. Je stocke toutes les informations spécifiques au serveur dans un fichier config.ini , que je prévois de monter lorsque j'exécute le conteneur Docker . J'utilise la commande suivante pour lancer:
docker run -p 8081:8081 --name my-app -v config:/usr/src/app/config -d image_name
Le dossier de configuration contient 4 fichiers, dont l'extension est ini . Lorsque je me connecte au conteneur (à l'aide de docker exec), le fichier config.ini est absent du répertoire monté. Tous les autres fichiers sont présents. Lorsque je remplace l'extension de config.ini par config.json (ou toute autre chose), docker monte alors le fichier. Il y a donc un problème avec l'extension .ini. Voici les détails de l'environnement:
Mac OS 10.12.5
Docker version 1.12.6, build 78d1802
Autorisations de fichier dans le dossier de configuration:
-rwxrwxrwx @ 1 personnel de tarun 133 mai 1 2016 awsConfig.json
-rwxrwxrwx @ 1 personnel de tarun 133 1er mai 2016 awsConfig.json.sample
-rwxrwxrwx @ 1 personnel tarun 368 1 er juillet 2016 config.ini.sample
-rwxrwxrwx @ 1 employé de tarun 535 juin 13 12h02 project_config.ini
Y a-t-il une propriété de docker qui me manque?
$(pwd)
résolu.