Compose: docker-compose crea directorios en lugar de archivos

Creado en 7 sept. 2016  ·  3Comentarios  ·  Fuente: docker/compose

En esta configuración docker-compose up muestra cat: /tmp/my-templates/mysite.template: Is a directory pero mysite.template es un archivo con una pequeña configuración nginx. ¿Qué estoy haciendo mal o este es el error?

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, más reciente
versión de 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

versión de 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

Por cierto, después de reiniciar el demonio docker No such file or directory , ¿qué? No entiendo nada.

arevolumes grouwindows-client kinbug

Todos 3 comentarios

¡Gracias por el informe!

¿Tiene el mismo problema si ejecuta el comando CLI equivalente? es decir

docker.exe run -v "$pwd/nginx:/tmp/my-templates" -p 8080:80 nginx /bin/bash -c "cat /tmp/my-templates/mysite.template;"

(Creo que eso es Powershell válido, si no lo es, con suerte, puedes descubrir cómo hacer que se vea bien: temeroso :)

@ shin- esa es una línea válida y funciona igual: escribe cat: /tmp/my-templates/mysite.template: No such file or directory y sale. También probé este problema en la última versión beta y el problema no ha desaparecido.


Acabo de resolver mi problema pero no puedo encontrar documentación sobre este tema.
Solución:

  • Comparta toda la unidad C (pero E: / * no funciona)

Disculpe por preocuparme si solo estaba desatento.

@bitver Me alegro de que hayas podido resolverlo. Hay algo de información sobre esto en los documentos de Docker para Windows , pero es cierto que es breve. Si tiene alguna sugerencia para mejorarlo, cree un problema en el rastreador de errores de Docker para Windows para informar a la gente de allí.

¿Fue útil esta página
0 / 5 - 0 calificaciones