ボンジニアの備忘録

中小SIerからWeb系のベンチャーに企業に転職。基本的にはごく普通の平凡なエンジニアです。思ったことをつらつら書いていきます。

Windowsでのdocker-composeのエラー対策メモ

エラー内容

$ docker-compose up

ERROR: for web  Cannot create container for service web: Invalid bind mount spec "C:\\Users\\user\\work\\docker\\django\\web:/usr/src/app:rw": Invalid volume specification: 'C:\Users\user\work\docker\django\web:/usr/src/app:rw'
[31mERROR[0m: Encountered errors while bringing up the project.

どうやらフォルダパスがwindows依存でおかしい模様。

解決策

COMPOSE_CONVERT_WINDOWS_PATHS=1

を使えばいいらしい。環境変数として読み込んでも良いというところもあったんですが、以下のようにコマンド時に書くのもあり。

$ COMPOSE_CONVERT_WINDOWS_PATHS=1 docker-compose up

OK!