2

Windows 7 での Docker 構成に問題があります。Docker ツールボックスを使用しています。

以前は私の設定は完全に機能していましたが、今ではエラーが発生します。

DOCKER> I/O Error [Unable to start container id [7b5a4bd7ccfd] : OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"rootfs_linux.go:58: mounting \\\"/c/Users/myProject/zip/src/elastic/elasticsearch.yml\\\" to rootfs \\\"/mnt/sda1/var/lib/docker/overlay2/f2f7c25fc05de0ec45cef945b0917beefe26bd1d0a31546378c2ffabfb905ccb/merged\\\" at \\\"/mnt/sda1/var/lib/docker/overlay2/f2f7c25fc05de0ec45cef945b0917beefe26bd1d0a31546378c2ffabfb905ccb/merged/usr/share/elasticsearch/config/elasticsearch.yml\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type (Bad Request: 400)]

問題を調査したところ、ドッカーはelasticsearch.ymlファイルをフォルダーとしてマウントしますが、ホストではファイルとして存在することがわかりました。誰もそれがどうなるか知っていますか?

<volumes>
  <bind>
<volume>${basedir}/src/elastic/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml</volume>
  </bind>
</volumes>

ドッカーがそのファイルをファイルとして見つけることを期待しています。

どうもありがとう

4

2 に答える 2