L'exécution de docker sur Ubuntu: monté volume hôte n'est pas accessible en écriture à partir conteneur

Docker fonctionne très bien sur un Mac pour moi, mais je dois courir le panneau d'accueil à l'intérieur d'une VirtualBox (ou Parallels ou VMWare Fusion), depuis Mac du noyau ne supporte pas de menu fixe.

J'ai donc essayé d'installation de mon application et un menu fixe-composer sur une Ubuntu Desktop - mode natif, où les deux docker client et le panneau d'accueil exécuter physiquement sur le même système. Cela a fonctionné, mais ma course conteneurs docker ne peut pas écrire dans une montée d'accueil de volume.

- Je utiliser docker-composer avec les paramètres suivants:

volumes:
   - ./api:/usr/src/app

Je suis donc le montage de la "api" répertoire de l'hôte Ubuntu OS dans le panneau récipient sous /usr/src/app.

docker inspect <container ID> montre que le volume est accessible en écriture

"Destination": "/usr/src/app",
"Mode": "rw",
"RW": true

Cependant, il n'est pas: - je obtenir permission denied lorsque j'essaie de créer un répertoire ou de modifier un fichier dans le conteneur docker.

J'ai googlé pour cette question, bien sûr, et je suis tombé sur quelques SELinux questions de CentOS/RHEL, mais je suis sur Ubuntu 15.10, édition 64 bits, pas de CentOS.

OriginalL'auteur Alex Kovshovik | 2015-12-01