Posted at

【win7+DockerToolbox】docker-compose upできなくなる問題

More than 1 year has passed since last update.


環境


  • Windows 7

  • DockerToolbox


    • docker-compose 1.9.0

    • docker 1.12.5

    • VirtualBox 5.1.10




問題発生

laradockでdocker-compose upできなくなった!


原因

docker-composeのCHANGE LOGを参照したところ、下記の記述がありました。


Breaking changes

When using Compose with Docker Toolbox/Machine on Windows, volume paths are no longer converted from C:\Users to /c/Users-style by default. To re-enable this conversion so that your volumes keep working, set the environment variable COMPOSE_CONVERT_WINDOWS_PATHS=1. Users of Docker for Windows are not affected and do not need to set the variable.


WindowsでDocker Toolbox / Machineを使用する場合は

**環境変数COMPOSE_CONVERT_WINDOWS_PATHS = 1を設定します**
Docker for Windowsのユーザーは影響を受けず、変数を設定する必要はありません。

大雑把な意訳ですが、そういうことのようです。


解決方法

ということで、

コントロールパネル > システムとセキュリティ > システム > システムの詳細設定 > 環境変数 > 新規 で環境変数を設定する

変数名:COMPOSE_CONVERT_WINDOWS_PATHS

変数値:1


結果

無事に docker-compose up できました!