Nesta configuração, docker-compose up
mostra cat: /tmp/my-templates/mysite.template: Is a directory
mas mysite.template
é um arquivo com pequena configuração nginx. O que estou fazendo de errado ou esse é o 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, mais recente
versão docker-compose:
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
versão 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, depois de reiniciar o daemon do docker No such file or directory
, o quê? Eu não entendo nada.
Obrigado pelo relatório!
Você terá o mesmo problema se executar o comando CLI equivalente? ie
docker.exe run -v "$pwd/nginx:/tmp/my-templates" -p 8080:80 nginx /bin/bash -c "cat /tmp/my-templates/mysite.template;"
(Eu acho que é Powershell válido, se não for, você pode descobrir como fazer com que pareça certo: terrível:)
@ shin- essa é uma linha válida e funciona da mesma forma: escreve cat: /tmp/my-templates/mysite.template: No such file or directory
e sai. Também tentei esse problema na última versão beta e o problema não desapareceu.
Acabei de resolver meu problema, mas não consigo encontrar documentação sobre este tema.
Solução:
Desculpa por incomodar se eu estava apenas desatento.
@bitver Que bom que você conseguiu descobrir. Há algumas informações sobre isso nos documentos do Docker para Windows , mas é claro que são breves. Se você tiver alguma sugestão para melhorá-lo, crie um problema no bugtracker do