以下の内容はhttps://stealthinu.hatenadiary.jp/entry/20170511/p1より取得しました。


Windowsのdocker-composeでのマウント

WindowsのDocker Toolbox上でdockerを動かしているのですが、最近はWindowsでもdocker-composeも使えるようになっています。

なのですが、普通にdocker run -vではマウントできる設定でも、docker-composeでvolumes指定を使ってマウントを行おうとすると、エラーが出てマウントできないという問題がありました。


調べてみると同様の報告が見つかり、どうやら「Windows用にパスの書式を変換する」という指定が必要らしく、

COMPOSE_CONVERT_WINDOWS_PATHS=1

環境変数が設定されていると良いようでした。


docker compose volume mounts not work on Windows · Issue #4303 · docker/compose
https://github.com/docker/compose/issues/4303


これで問題なくマウントされるようになりました。


ちなみに自分はnyagosから使いたかったため、.nyagosに下記設定を追加して対応しました。

set {COMPOSE_CONVERT_WINDOWS_PATHS='1'}


(関連)

NYAGOSからDockerを使う設定 - モーグルとカバとパウダーの日記
http://d.hatena.ne.jp/stealthinu/20161028/p1




以上の内容はhttps://stealthinu.hatenadiary.jp/entry/20170511/p1より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14