Dalam konfigurasi ini docker-compose up
menunjukkan cat: /tmp/my-templates/mysite.template: Is a directory
tetapi mysite.template
adalah file dengan konfigurasi nginx kecil. Apa yang salah yang saya lakukan atau ini 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, terbaru
versi komposisi buruh pelabuhan:
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 buruh pelabuhan:
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, setelah me-restart docker daemon No such file or directory
, apa? Saya tidak mengerti sama sekali.
Terima kasih atas laporannya!
Apakah Anda memiliki masalah yang sama jika Anda menjalankan perintah CLI yang setara? yaitu
docker.exe run -v "$pwd/nginx:/tmp/my-templates" -p 8080:80 nginx /bin/bash -c "cat /tmp/my-templates/mysite.template;"
(Saya pikir itu Powershell yang valid, jika tidak, semoga Anda dapat mengetahui cara membuatnya terlihat benar :takut: )
@shin- itu baris yang valid dan berfungsi sama: tulis cat: /tmp/my-templates/mysite.template: No such file or directory
dan keluar. Saya juga sudah mencoba masalah ini pada versi beta terbaru, dan masalahnya tidak hilang.
Saya baru saja menyelesaikan masalah saya tetapi saya tidak dapat menemukan dokumentasi tentang tema ini.
Larutan:
Maaf merepotkan jika saya hanya lalai.
@bitver Senang Anda bisa mengetahuinya. Ada beberapa info tentang ini di Docker untuk Windows docs , tapi memang singkat. Jika Anda memiliki saran untuk memperbaikinya, silakan buat masalah pada pelacak bug Docker untuk Windows agar orang-orang di sana tahu!