Docker for Windows で、ホストのファイルが見えない!
Docker for Windows の設定でドライブ毎の共有設定をしないと、volume で指定したホストのフォルダは見えても、ファイルが見えないようです。
以下では、まずは現象を確認します。
その後、設定変更したのちに解消したことを確認します。
設定前
ホスト
> dir /w
[.] [..] hoge.go
コンテナ起動 & 現象を確認
>docker run --rm -it -v //c/_devel/gopath/src/my/hoge:/go/src/app golang:1.6-onbuild bash
root@4c49fa09a4fc:/go/src/app# ls
root@4c49fa09a4fc:/go/src/app#
> dir /w
[.] [..] hoge.go
>docker run --rm -it -v //c/_devel/gopath/src/my/hoge:/go/src/app golang:1.6-onbuild bash
root@4c49fa09a4fc:/go/src/app# ls
root@4c49fa09a4fc:/go/src/app#
hoge.go があるはずなのに…
設定後
設定
コンテナ起動 & 解消したことを確認
> docker run --rm -it -v //c/_devel/gopath/src/my/hoge:/go/src/app golang:1.6-onbuild bash
root@f6a9390777dc:/go/src/app# ls
hoge.go
root@f6a9390777dc:/go/src/app#
今度は、きちんとファイルが見えていますね。
Author And Source
この問題について(Docker for Windows で、ホストのファイルが見えない!), 我々は、より多くの情報をここで見つけました https://qiita.com/chimatter/items/5e2768baeb8983525602著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .