Compose: ينشئ عامل إنشاء الدلائل بدلاً من الملفات

تم إنشاؤها على ٧ سبتمبر ٢٠١٦  ·  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

راجع للشغل ، بعد إعادة تشغيل برنامج Docker daemon 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 ، إذا لم يكن الأمر كذلك ، يمكنك معرفة كيفية جعله يبدو صحيحًا: خائف:)

@ shin- هذا سطر صالح ويعمل بنفس الطريقة: يكتب cat: /tmp/my-templates/mysite.template: No such file or directory ويخرج. لقد جربت أيضًا هذه المشكلة على أحدث إصدار تجريبي ، ولم تختف المشكلة.


لقد قمت للتو بحل مشكلتي ولكن لا يمكنني العثور على وثائق حول هذا الموضوع.
حل:

  • مشاركة محرك الأقراص C بالكامل (ولكن E: / * لا يعمل)

عذرا للقلق إذا كنت مجرد غفلة.

bitver سعيد لأنك تمكنت من معرفة ذلك. هناك بعض المعلومات حول هذا الأمر في Docker for Windows docs ، ولكن من المسلم به أنها مختصرة. إذا كانت لديك أي اقتراحات لتحسينها ، فالرجاء إنشاء مشكلة في Docker for Windows bugtracker لإعلام الأشخاص هناك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات