Comment écrire des données de système de fichiers hôte de conteneurs Docker

J'ai un conteneur Docker qui est en cours d'exécution du code et de la création de certains des rapports au format HTML. Je veux que ces rapports devraient être publiés dans un répertoire spécifique sur la machine hôte, c'est à dire à /usr/share/nginx/reports

La façon dont j'ai essayé de faire, c'est de monter ce répertoire de l'hôte comme un volume de données, c'est à dire docker run -v /usr/share/nginx/reports --name my-container com.containers/my-container

Cependant, quand j'ai ssh sur la machine hôte, et de vérifier le contenu du répertoire /usr/share/nginx/reports, je ne vois pas de données du rapport.

Je fais quelque chose de mal?

La machine hôte est un serveur Ubuntu, et le conteneur Docker est aussi Ubuntu, pas de boot2docker quelque chose d'étrange se passe ici.

voyez-vous des erreurs lorsque le rapport est généré? docker logs my-container?

OriginalL'auteur jcm | 2015-07-16