Compose: docker-compose cria diretórios em vez de arquivos

Criado em 7 set. 2016  ·  3Comentários  ·  Fonte: docker/compose

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.

arevolumes grouwindows-client kinbug

Todos 3 comentários

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:

  • Compartilhe toda a unidade C (mas E: / * não funciona)

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

Esta página foi útil?
0 / 5 - 0 avaliações