Dans cette configuration, docker-compose up
affiche cat: /tmp/my-templates/mysite.template: Is a directory
mais mysite.template
est un fichier avec une petite configuration nginx. Qu'est-ce que je fais mal ou c'est le bug ?
docker-compose.yml :
app-d-webserver:
image: nginx
container_name: app-d-webserver
volumes:
- ./nginx:/tmp/my-templates
ports:
- "8080:80"
command: /bin/bash -c "cat /tmp/my-templates/mysite.template;"
Windows 10, dernier
version docker-composer :
docker-compose version 1.8.0, build d988a55
docker-py version: 1.9.0
CPython version: 2.7.11
OpenSSL version: OpenSSL 1.0.2d 9 Jul 2015
version docker :
docker version
Client:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: linux/amd64
BTW, après avoir redémarré le démon docker No such file or directory
, quoi ? Je ne comprends pas du tout.
Merci pour le rapport !
Avez-vous le même problème si vous exécutez la commande CLI équivalente ? c'est à dire
docker.exe run -v "$pwd/nginx:/tmp/my-templates" -p 8080:80 nginx /bin/bash -c "cat /tmp/my-templates/mysite.template;"
(Je pense que c'est du Powershell valide, si ce n'est pas le cas, j'espère que vous pourrez trouver comment le faire paraître correct :fearful: )
@shin- c'est une ligne valide et cela fonctionne de la même manière : écrit cat: /tmp/my-templates/mysite.template: No such file or directory
et sort. J'ai également essayé ce problème sur la dernière version bêta, et le problème n'a pas disparu.
Je viens de résoudre mon problème mais je ne trouve pas de documentation sur ce thème.
Solution:
Excuse de déranger si j'étais juste inattentif.
@bitver Heureux que vous ayez pu le comprendre. Il y a quelques informations à ce sujet dans la documentation Docker pour Windows , mais c'est certes bref. Si vous avez des suggestions pour l'améliorer, veuillez créer un problème sur le bugtracker de Docker pour Windows pour en informer les gens là-bas !