Compose: docker-compose создает каталоги вместо файлов

Созданный на 7 сент. 2016  ·  3Комментарии  ·  Источник: docker/compose

В этой конфигурации docker-compose up показывает cat: /tmp/my-templates/mysite.template: Is a directory но mysite.template - это файл с небольшой конфигурацией nginx. Что не так делаю или это баг?

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, последняя
версия для докеров:

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

версия докера:

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

Кстати, после перезапуска демона докеров No such file or directory , что? Я совсем не понимаю.

arevolumes grouwindows-client kinbug

Все 3 Комментарий

Спасибо за отчет!

Возникает ли у вас такая же проблема, если вы запускаете эквивалентную команду CLI? т.е.

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

(Я думаю, что это действительный Powershell, если это не так, надеюсь, вы сможете понять, как сделать так, чтобы он выглядел правильно: fearful :)

@ shin - это действительная строка, и она работает так же: пишет cat: /tmp/my-templates/mysite.template: No such file or directory и завершает работу. Также я пробовал эту проблему в последней бета-версии, и проблема не исчезла.


Я только что решил проблему, но не могу найти документацию по этой теме.
Решение:

  • Совместное использование всего диска C (но E: / * не работает)

Извините за беспокойство, если я был просто невнимателен.

@bitver Рад, что ты в этом разобрался. Некоторая информация об этом есть в документации Docker для Windows , но, по общему признанию, она краткая. Если у вас есть предложения по его улучшению, пожалуйста, создайте проблему в багтрекере Docker для Windows, чтобы люди знали!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги