ボンジニアの備忘録

凡人エンジニア、通称ボンジニアによる備忘録です。勉強した内容を書いていきます。ジャンル問わずです!間違っていたら指摘をお願いします!

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!