症状
docker compose up を実行すると以下のエラーが出てコンテナが起動しない
Error response from daemon: invalid volume specification:
'/host_mnt/Users/yourname/project:/config:/config:rw'
docker-compose.yml
volumes:
- ./config:/container/config
原因
Docker Desktop for MacのデフォルトのファイルシステムドライバーであるVirtioFSが、相対パスを誤って解釈するバグ。プロジェクトルートに /host_mnt プレフィックスを付けた上で相対パス部分を二重に連結してしまう。
解決策
Docker Desktop → Settings → General → Virtual Machine Options → ファイル共有方式を osxfs (Legacy) に変更 → Apply & Restart
これで相対パスが正しく解釈されるようになる。
