この構成では、 docker-compose up
はcat: /tmp/my-templates/mysite.template: Is a directory
docker-compose up
示していますが、 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バージョン:
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バージョン:
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デーモンNo such file or directory
再起動した後、何ですか? 全くわかりません。
報告ありがとうございます!
同等のCLIコマンドを実行した場合、同じ問題が発生しますか? NS
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
を書き込んで終了します。 また、最新のベータ版でこの問題を試しましたが、問題は解決していません。
問題を解決したばかりですが、このテーマに関するドキュメントが見つかりません。
解決:
私がただ注意を怠っていたら、困ったことを言い訳します。
@bitverあなたがそれを理解することができてうれしいです。 これに関する情報はDockerfor Windowsのドキュメントにありますが、確かに簡単です。 それを改善するための提案があれば、 Docker for Windowsバグトラッカーで問題を作成して、